{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>containerHisDataId</th>\n",
       "      <th>containerId</th>\n",
       "      <th>containerTemperature1</th>\n",
       "      <th>containerHumidity1</th>\n",
       "      <th>containerTemperature2</th>\n",
       "      <th>containerHumidity2</th>\n",
       "      <th>containerTemperature3</th>\n",
       "      <th>containerHumidity3</th>\n",
       "      <th>containerDoorIsOpen</th>\n",
       "      <th>containerRunStatus</th>\n",
       "      <th>...</th>\n",
       "      <th>containerAreaName</th>\n",
       "      <th>containerAllAreaName</th>\n",
       "      <th>deviceVoltage</th>\n",
       "      <th>devicePower</th>\n",
       "      <th>deviceWorkStatus</th>\n",
       "      <th>mileage</th>\n",
       "      <th>gpsTime</th>\n",
       "      <th>currentTime</th>\n",
       "      <th>oldValue</th>\n",
       "      <th>sendType</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>33</td>\n",
       "      <td>24.1</td>\n",
       "      <td>25</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>\\N</td>\n",
       "      <td>2018-05-08 10:40:45</td>\n",
       "      <td>2018-05-08 14:24:45</td>\n",
       "      <td>eb90374540020008051800f1190000000000000100fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>33</td>\n",
       "      <td>24.1</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 10:42:12</td>\n",
       "      <td>2018-05-08 14:24:50</td>\n",
       "      <td>eb90371242020008051800f1180000000000000000fff8...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>33</td>\n",
       "      <td>24.3</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 10:43:39</td>\n",
       "      <td>2018-05-08 14:24:51</td>\n",
       "      <td>eb90373943020008051800f3180000000000000000ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>33</td>\n",
       "      <td>31.3</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.70</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 11:44:30</td>\n",
       "      <td>2018-05-08 14:24:53</td>\n",
       "      <td>eb90373044030008051801391100000000000000000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>33</td>\n",
       "      <td>29.5</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 12:45:42</td>\n",
       "      <td>2018-05-08 14:24:54</td>\n",
       "      <td>eb90374245040008051801271400000000000000000001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>33</td>\n",
       "      <td>30.6</td>\n",
       "      <td>19</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.71</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 13:46:36</td>\n",
       "      <td>2018-05-08 14:24:55</td>\n",
       "      <td>eb90373646050008051801321300000000000000000007...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>33.7</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:22:58</td>\n",
       "      <td>2018-05-08 14:24:56</td>\n",
       "      <td>eb9037582206000805180151120000000000000001ffa2...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>33</td>\n",
       "      <td>33.3</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.70</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:26:21</td>\n",
       "      <td>2018-05-08 14:39:29</td>\n",
       "      <td>eb903721260600080518014d1100000000000000010013...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>33</td>\n",
       "      <td>29.5</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,二道区</td>\n",
       "      <td>吉林省长春市二道区哈尔滨大街</td>\n",
       "      <td>6.62</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>8</td>\n",
       "      <td>2018-05-08 14:38:51</td>\n",
       "      <td>2018-05-08 14:39:30</td>\n",
       "      <td>eb90375138060008051801271400000000000000010006...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>33</td>\n",
       "      <td>28.5</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,二道区</td>\n",
       "      <td>吉林省长春市二道区大连路</td>\n",
       "      <td>6.60</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2018-05-08 14:42:40</td>\n",
       "      <td>2018-05-08 14:43:22</td>\n",
       "      <td>eb903740420600080518011d150000000000000001fff8...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>33</td>\n",
       "      <td>27.7</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区洋浦大街</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2018-05-08 14:46:00</td>\n",
       "      <td>2018-05-08 14:46:37</td>\n",
       "      <td>eb90370046060008051801151500000000000000000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12</td>\n",
       "      <td>33</td>\n",
       "      <td>27.3</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区洋浦大街辅路</td>\n",
       "      <td>6.68</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-08 14:48:09</td>\n",
       "      <td>2018-05-08 14:51:29</td>\n",
       "      <td>eb90370948060008051801111600000000000000000001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>33</td>\n",
       "      <td>27.1</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路9166</td>\n",
       "      <td>6.68</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:49:07</td>\n",
       "      <td>2018-05-08 14:51:30</td>\n",
       "      <td>eb903707490600080518010f1600000000000000010002...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14</td>\n",
       "      <td>33</td>\n",
       "      <td>26.8</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区浦东路4675号</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-08 14:50:35</td>\n",
       "      <td>2018-05-08 14:51:31</td>\n",
       "      <td>eb903735500600080518010c1600000000000000010005...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>33</td>\n",
       "      <td>26.3</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区洋浦大街辅路</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:53:57</td>\n",
       "      <td>2018-05-08 14:54:34</td>\n",
       "      <td>eb9037575306000805180107170000000000000001ffdc...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>33</td>\n",
       "      <td>25.9</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-08 14:56:59</td>\n",
       "      <td>2018-05-08 14:57:42</td>\n",
       "      <td>eb9037595606000805180103170000000000000000fffb...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>17</td>\n",
       "      <td>33</td>\n",
       "      <td>25.7</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.67</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:59:36</td>\n",
       "      <td>2018-05-08 15:26:50</td>\n",
       "      <td>eb90373659060008051801011800000000000000000001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>18</td>\n",
       "      <td>33</td>\n",
       "      <td>25.5</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:01:39</td>\n",
       "      <td>2018-05-08 15:26:51</td>\n",
       "      <td>eb90373901070008051800ff180000000000000000fffa...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>33</td>\n",
       "      <td>25.3</td>\n",
       "      <td>26</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:03:34</td>\n",
       "      <td>2018-05-08 15:26:53</td>\n",
       "      <td>eb90373403070008051800fd1a0000000000000100ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>20</td>\n",
       "      <td>33</td>\n",
       "      <td>27.5</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.68</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:24:45</td>\n",
       "      <td>2018-05-08 15:26:53</td>\n",
       "      <td>eb9037452407000805180113170000000000000100fffb...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>21</td>\n",
       "      <td>33</td>\n",
       "      <td>27.7</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.62</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:26:07</td>\n",
       "      <td>2018-05-08 15:26:54</td>\n",
       "      <td>eb9037072607000805180115170000000000000100ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>22</td>\n",
       "      <td>33</td>\n",
       "      <td>28.5</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.66</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:31:23</td>\n",
       "      <td>2018-05-08 15:43:46</td>\n",
       "      <td>eb903723310700080518011d160000000000000100ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>23</td>\n",
       "      <td>33</td>\n",
       "      <td>28.8</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:39:22</td>\n",
       "      <td>2018-05-08 15:43:48</td>\n",
       "      <td>eb90372239070008051801201500000000000001010001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>24</td>\n",
       "      <td>33</td>\n",
       "      <td>28.9</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.67</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:40:28</td>\n",
       "      <td>2018-05-08 15:43:49</td>\n",
       "      <td>eb9037284007000805180121150000000000000100fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>25</td>\n",
       "      <td>33</td>\n",
       "      <td>29.0</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:41:44</td>\n",
       "      <td>2018-05-08 15:43:50</td>\n",
       "      <td>eb9037444107000805180122150000000000000100fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>26</td>\n",
       "      <td>33</td>\n",
       "      <td>29.1</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.54</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:43:01</td>\n",
       "      <td>2018-05-08 15:43:52</td>\n",
       "      <td>eb9037014307000805180123160000000000000100fff9...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>27</td>\n",
       "      <td>33</td>\n",
       "      <td>29.4</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:45:09</td>\n",
       "      <td>2018-05-08 15:48:11</td>\n",
       "      <td>eb9037094507000805180126150000000000000100ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>28</td>\n",
       "      <td>33</td>\n",
       "      <td>29.7</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.62</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:47:28</td>\n",
       "      <td>2018-05-08 15:48:12</td>\n",
       "      <td>eb90372847070008051801291400000000000001000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>29</td>\n",
       "      <td>33</td>\n",
       "      <td>29.9</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:49:51</td>\n",
       "      <td>2018-05-08 15:54:15</td>\n",
       "      <td>eb903751490700080518012b1400000000000001000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>30</td>\n",
       "      <td>33</td>\n",
       "      <td>30.0</td>\n",
       "      <td>19</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:50:52</td>\n",
       "      <td>2018-05-08 15:54:16</td>\n",
       "      <td>eb903752500700080518012c130000000000000100fffa...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>888</th>\n",
       "      <td>889</td>\n",
       "      <td>33</td>\n",
       "      <td>29.4</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.85</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 10:50:45</td>\n",
       "      <td>2018-05-20 10:51:16</td>\n",
       "      <td>eb90374550020020051801260e0000000000000001fff3...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>889</th>\n",
       "      <td>890</td>\n",
       "      <td>33</td>\n",
       "      <td>29.5</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>6.12</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 10:51:36</td>\n",
       "      <td>2018-05-20 10:52:10</td>\n",
       "      <td>eb90373651020020051801270e0000000000000000fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>890</th>\n",
       "      <td>891</td>\n",
       "      <td>33</td>\n",
       "      <td>29.6</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.84</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 10:52:31</td>\n",
       "      <td>2018-05-20 10:53:02</td>\n",
       "      <td>eb90373152020020051801280e0000000000000000fff6...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>891</th>\n",
       "      <td>892</td>\n",
       "      <td>33</td>\n",
       "      <td>29.7</td>\n",
       "      <td>13</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.99</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>13</td>\n",
       "      <td>2018-05-20 11:08:13</td>\n",
       "      <td>2018-05-20 11:08:46</td>\n",
       "      <td>eb90371308030020051801290d0000000000000001ff44...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>892</th>\n",
       "      <td>893</td>\n",
       "      <td>33</td>\n",
       "      <td>28.2</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.78</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>14</td>\n",
       "      <td>2018-05-20 11:23:58</td>\n",
       "      <td>2018-05-20 11:24:29</td>\n",
       "      <td>eb903758230300200518011a0e0000000000000001ffec...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>893</th>\n",
       "      <td>894</td>\n",
       "      <td>33</td>\n",
       "      <td>28.8</td>\n",
       "      <td>15</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.84</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>15</td>\n",
       "      <td>2018-05-20 11:39:40</td>\n",
       "      <td>2018-05-20 11:40:15</td>\n",
       "      <td>eb90374039030020051801200f0000000000000001fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>894</th>\n",
       "      <td>895</td>\n",
       "      <td>33</td>\n",
       "      <td>28.8</td>\n",
       "      <td>15</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Псковская улица, Ulan-Ude, Buryatia Republic, ...</td>\n",
       "      <td>5.87</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>12</td>\n",
       "      <td>2018-05-20 11:55:27</td>\n",
       "      <td>2018-05-20 11:56:12</td>\n",
       "      <td>eb90372755030020051801200f0000000000000001fff7...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>895</th>\n",
       "      <td>896</td>\n",
       "      <td>33</td>\n",
       "      <td>26.4</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Борсоева, Ulan-Ude, Buryatia Republic, R...</td>\n",
       "      <td>5.60</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>8</td>\n",
       "      <td>2018-05-20 12:11:23</td>\n",
       "      <td>2018-05-20 12:12:27</td>\n",
       "      <td>eb9037231104002005180108100000000000000000ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>896</th>\n",
       "      <td>897</td>\n",
       "      <td>33</td>\n",
       "      <td>26.3</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Борсоева, Ulan-Ude, Buryatia Republic, R...</td>\n",
       "      <td>5.59</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 12:13:47</td>\n",
       "      <td>2018-05-20 12:14:25</td>\n",
       "      <td>eb9037471304002005180107100000000000000000fff9...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>897</th>\n",
       "      <td>898</td>\n",
       "      <td>33</td>\n",
       "      <td>26.3</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Борсоева, Ulan-Ude, Buryatia Republic, R...</td>\n",
       "      <td>5.92</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 12:15:40</td>\n",
       "      <td>2018-05-20 12:16:13</td>\n",
       "      <td>eb90374015040020051801071000000000000000000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>898</th>\n",
       "      <td>899</td>\n",
       "      <td>33</td>\n",
       "      <td>18.9</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Борсоева, Ulan-Ude, Buryatia Republic, R...</td>\n",
       "      <td>5.81</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:08:23</td>\n",
       "      <td>2018-05-20 13:09:28</td>\n",
       "      <td>eb90372308050020051800bd160000000000000000ff00...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>899</th>\n",
       "      <td>900</td>\n",
       "      <td>33</td>\n",
       "      <td>19.0</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>5.59</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:11:33</td>\n",
       "      <td>2018-05-20 13:12:04</td>\n",
       "      <td>eb90373311050020051800be16000000000000000100e8...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>900</th>\n",
       "      <td>901</td>\n",
       "      <td>33</td>\n",
       "      <td>19.1</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>5.63</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:12:34</td>\n",
       "      <td>2018-05-20 13:13:04</td>\n",
       "      <td>eb90373412050020051800bf160000000000000001fff9...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>901</th>\n",
       "      <td>902</td>\n",
       "      <td>33</td>\n",
       "      <td>19.3</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>6.28</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:13:58</td>\n",
       "      <td>2018-05-20 13:15:25</td>\n",
       "      <td>eb90375813050020051800c1160000000000000001fffc...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>902</th>\n",
       "      <td>903</td>\n",
       "      <td>33</td>\n",
       "      <td>19.5</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>6.33</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:14:50</td>\n",
       "      <td>2018-05-20 13:15:27</td>\n",
       "      <td>eb90375014050020051800c3160000000000000000fff9...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>903</th>\n",
       "      <td>904</td>\n",
       "      <td>33</td>\n",
       "      <td>19.8</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>6.21</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:15:55</td>\n",
       "      <td>2018-05-20 13:16:24</td>\n",
       "      <td>eb90375515050020051800c6160000000000000000fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>904</th>\n",
       "      <td>905</td>\n",
       "      <td>33</td>\n",
       "      <td>20.0</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>6.19</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:16:56</td>\n",
       "      <td>2018-05-20 13:17:28</td>\n",
       "      <td>eb90375616050020051800c81600000000000000010001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>905</th>\n",
       "      <td>906</td>\n",
       "      <td>33</td>\n",
       "      <td>21.2</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>6.34</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>2018-05-20 13:21:58</td>\n",
       "      <td>2018-05-20 13:22:30</td>\n",
       "      <td>eb90375821050020051800d4150000000000000001fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>906</th>\n",
       "      <td>907</td>\n",
       "      <td>33</td>\n",
       "      <td>21.4</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.43</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:22:50</td>\n",
       "      <td>2018-05-20 13:23:24</td>\n",
       "      <td>eb90375022050020051800d6150000000000000001fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>907</th>\n",
       "      <td>908</td>\n",
       "      <td>33</td>\n",
       "      <td>21.6</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.47</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:23:48</td>\n",
       "      <td>2018-05-20 13:24:20</td>\n",
       "      <td>eb90374823050020051800d8150000000000000000fffc...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>908</th>\n",
       "      <td>909</td>\n",
       "      <td>33</td>\n",
       "      <td>21.9</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.38</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:24:49</td>\n",
       "      <td>2018-05-20 13:25:20</td>\n",
       "      <td>eb90374924050020051800db140000000000000000fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>909</th>\n",
       "      <td>910</td>\n",
       "      <td>33</td>\n",
       "      <td>22.1</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.59</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:25:37</td>\n",
       "      <td>2018-05-20 13:26:09</td>\n",
       "      <td>eb90373725050020051800dd140000000000000000fff8...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>910</th>\n",
       "      <td>911</td>\n",
       "      <td>33</td>\n",
       "      <td>22.4</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.41</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:26:54</td>\n",
       "      <td>2018-05-20 13:27:23</td>\n",
       "      <td>eb90375426050020051800e01400000000000000010005...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>911</th>\n",
       "      <td>912</td>\n",
       "      <td>33</td>\n",
       "      <td>23.1</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,伊沃金斯基区</td>\n",
       "      <td>Ivolginsky District, Buryatia Republic, Russia</td>\n",
       "      <td>6.22</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>12</td>\n",
       "      <td>2018-05-20 13:40:51</td>\n",
       "      <td>2018-05-20 13:41:31</td>\n",
       "      <td>eb90375140050020051800e71200000000000000000005...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>912</th>\n",
       "      <td>913</td>\n",
       "      <td>33</td>\n",
       "      <td>23.1</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,伊沃金斯基区</td>\n",
       "      <td>Ivolginsky District, Buryatia Republic, Russia</td>\n",
       "      <td>6.17</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:42:25</td>\n",
       "      <td>2018-05-20 13:43:01</td>\n",
       "      <td>eb90372542050020051800e7120000000000000001fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>913</th>\n",
       "      <td>914</td>\n",
       "      <td>33</td>\n",
       "      <td>23.1</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,伊沃金斯基区</td>\n",
       "      <td>Ivolginsky District, Buryatia Republic, Russia</td>\n",
       "      <td>6.15</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:43:18</td>\n",
       "      <td>2018-05-20 13:43:53</td>\n",
       "      <td>eb90371843050020051800e7120000000000000001fff3...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>914</th>\n",
       "      <td>915</td>\n",
       "      <td>33</td>\n",
       "      <td>22.8</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,普里巴卡尔基地区</td>\n",
       "      <td>«Байкал», Pribaykalsky District, Buryatia Repu...</td>\n",
       "      <td>5.67</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>14</td>\n",
       "      <td>2018-05-20 13:59:04</td>\n",
       "      <td>2018-05-20 13:59:38</td>\n",
       "      <td>eb90370459050020051800e4120000000000000001fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>915</th>\n",
       "      <td>916</td>\n",
       "      <td>33</td>\n",
       "      <td>19.4</td>\n",
       "      <td>19</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,普里巴卡尔基地区</td>\n",
       "      <td>«Байкал», Pribaykalsky District, Buryatia Repu...</td>\n",
       "      <td>6.01</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>20</td>\n",
       "      <td>2018-05-20 14:14:49</td>\n",
       "      <td>2018-05-20 14:15:25</td>\n",
       "      <td>eb90374914060020051800c2130000000000000001fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>916</th>\n",
       "      <td>917</td>\n",
       "      <td>33</td>\n",
       "      <td>15.3</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,卡班基地区</td>\n",
       "      <td>«Байкал», Kabansky District, Buryatia Republic...</td>\n",
       "      <td>6.20</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>18</td>\n",
       "      <td>2018-05-20 14:30:36</td>\n",
       "      <td>2018-05-20 14:46:53</td>\n",
       "      <td>eb9037363006002005180099160000000000000001fffc...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>917</th>\n",
       "      <td>918</td>\n",
       "      <td>33</td>\n",
       "      <td>11.6</td>\n",
       "      <td>25</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,卡班基地区</td>\n",
       "      <td>Kabansky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.11</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>54</td>\n",
       "      <td>2018-05-20 15:18:01</td>\n",
       "      <td>2018-05-20 15:18:35</td>\n",
       "      <td>eb9037011807002005180074190000000000000001fff3...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>918 rows × 35 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     containerHisDataId  containerId  containerTemperature1  \\\n",
       "0                     1           33                   24.1   \n",
       "1                     2           33                   24.1   \n",
       "2                     3           33                   24.3   \n",
       "3                     4           33                   31.3   \n",
       "4                     5           33                   29.5   \n",
       "5                     6           33                   30.6   \n",
       "6                     7           33                   33.7   \n",
       "7                     8           33                   33.3   \n",
       "8                     9           33                   29.5   \n",
       "9                    10           33                   28.5   \n",
       "10                   11           33                   27.7   \n",
       "11                   12           33                   27.3   \n",
       "12                   13           33                   27.1   \n",
       "13                   14           33                   26.8   \n",
       "14                   15           33                   26.3   \n",
       "15                   16           33                   25.9   \n",
       "16                   17           33                   25.7   \n",
       "17                   18           33                   25.5   \n",
       "18                   19           33                   25.3   \n",
       "19                   20           33                   27.5   \n",
       "20                   21           33                   27.7   \n",
       "21                   22           33                   28.5   \n",
       "22                   23           33                   28.8   \n",
       "23                   24           33                   28.9   \n",
       "24                   25           33                   29.0   \n",
       "25                   26           33                   29.1   \n",
       "26                   27           33                   29.4   \n",
       "27                   28           33                   29.7   \n",
       "28                   29           33                   29.9   \n",
       "29                   30           33                   30.0   \n",
       "..                  ...          ...                    ...   \n",
       "888                 889           33                   29.4   \n",
       "889                 890           33                   29.5   \n",
       "890                 891           33                   29.6   \n",
       "891                 892           33                   29.7   \n",
       "892                 893           33                   28.2   \n",
       "893                 894           33                   28.8   \n",
       "894                 895           33                   28.8   \n",
       "895                 896           33                   26.4   \n",
       "896                 897           33                   26.3   \n",
       "897                 898           33                   26.3   \n",
       "898                 899           33                   18.9   \n",
       "899                 900           33                   19.0   \n",
       "900                 901           33                   19.1   \n",
       "901                 902           33                   19.3   \n",
       "902                 903           33                   19.5   \n",
       "903                 904           33                   19.8   \n",
       "904                 905           33                   20.0   \n",
       "905                 906           33                   21.2   \n",
       "906                 907           33                   21.4   \n",
       "907                 908           33                   21.6   \n",
       "908                 909           33                   21.9   \n",
       "909                 910           33                   22.1   \n",
       "910                 911           33                   22.4   \n",
       "911                 912           33                   23.1   \n",
       "912                 913           33                   23.1   \n",
       "913                 914           33                   23.1   \n",
       "914                 915           33                   22.8   \n",
       "915                 916           33                   19.4   \n",
       "916                 917           33                   15.3   \n",
       "917                 918           33                   11.6   \n",
       "\n",
       "     containerHumidity1  containerTemperature2  containerHumidity2  \\\n",
       "0                    25                      0                   0   \n",
       "1                    24                      0                   0   \n",
       "2                    24                      0                   0   \n",
       "3                    17                      0                   0   \n",
       "4                    20                      0                   0   \n",
       "5                    19                      0                   0   \n",
       "6                    18                      0                   0   \n",
       "7                    17                      0                   0   \n",
       "8                    20                      0                   0   \n",
       "9                    21                      0                   0   \n",
       "10                   21                      0                   0   \n",
       "11                   22                      0                   0   \n",
       "12                   22                      0                   0   \n",
       "13                   22                      0                   0   \n",
       "14                   23                      0                   0   \n",
       "15                   23                      0                   0   \n",
       "16                   24                      0                   0   \n",
       "17                   24                      0                   0   \n",
       "18                   26                      0                   0   \n",
       "19                   23                      0                   0   \n",
       "20                   23                      0                   0   \n",
       "21                   22                      0                   0   \n",
       "22                   21                      0                   0   \n",
       "23                   21                      0                   0   \n",
       "24                   21                      0                   0   \n",
       "25                   22                      0                   0   \n",
       "26                   21                      0                   0   \n",
       "27                   20                      0                   0   \n",
       "28                   20                      0                   0   \n",
       "29                   19                      0                   0   \n",
       "..                  ...                    ...                 ...   \n",
       "888                  14                      0                   0   \n",
       "889                  14                      0                   0   \n",
       "890                  14                      0                   0   \n",
       "891                  13                      0                   0   \n",
       "892                  14                      0                   0   \n",
       "893                  15                      0                   0   \n",
       "894                  15                      0                   0   \n",
       "895                  16                      0                   0   \n",
       "896                  16                      0                   0   \n",
       "897                  16                      0                   0   \n",
       "898                  22                      0                   0   \n",
       "899                  22                      0                   0   \n",
       "900                  22                      0                   0   \n",
       "901                  22                      0                   0   \n",
       "902                  22                      0                   0   \n",
       "903                  22                      0                   0   \n",
       "904                  22                      0                   0   \n",
       "905                  21                      0                   0   \n",
       "906                  21                      0                   0   \n",
       "907                  21                      0                   0   \n",
       "908                  20                      0                   0   \n",
       "909                  20                      0                   0   \n",
       "910                  20                      0                   0   \n",
       "911                  18                      0                   0   \n",
       "912                  18                      0                   0   \n",
       "913                  18                      0                   0   \n",
       "914                  18                      0                   0   \n",
       "915                  19                      0                   0   \n",
       "916                  22                      0                   0   \n",
       "917                  25                      0                   0   \n",
       "\n",
       "     containerTemperature3  containerHumidity3  containerDoorIsOpen  \\\n",
       "0                        0                   0                    1   \n",
       "1                        0                   0                    0   \n",
       "2                        0                   0                    0   \n",
       "3                        0                   0                    0   \n",
       "4                        0                   0                    0   \n",
       "5                        0                   0                    0   \n",
       "6                        0                   0                    0   \n",
       "7                        0                   0                    0   \n",
       "8                        0                   0                    0   \n",
       "9                        0                   0                    0   \n",
       "10                       0                   0                    0   \n",
       "11                       0                   0                    0   \n",
       "12                       0                   0                    0   \n",
       "13                       0                   0                    0   \n",
       "14                       0                   0                    0   \n",
       "15                       0                   0                    0   \n",
       "16                       0                   0                    0   \n",
       "17                       0                   0                    0   \n",
       "18                       0                   0                    1   \n",
       "19                       0                   0                    1   \n",
       "20                       0                   0                    1   \n",
       "21                       0                   0                    1   \n",
       "22                       0                   0                    1   \n",
       "23                       0                   0                    1   \n",
       "24                       0                   0                    1   \n",
       "25                       0                   0                    1   \n",
       "26                       0                   0                    1   \n",
       "27                       0                   0                    1   \n",
       "28                       0                   0                    1   \n",
       "29                       0                   0                    1   \n",
       "..                     ...                 ...                  ...   \n",
       "888                      0                   0                    0   \n",
       "889                      0                   0                    0   \n",
       "890                      0                   0                    0   \n",
       "891                      0                   0                    0   \n",
       "892                      0                   0                    0   \n",
       "893                      0                   0                    0   \n",
       "894                      0                   0                    0   \n",
       "895                      0                   0                    0   \n",
       "896                      0                   0                    0   \n",
       "897                      0                   0                    0   \n",
       "898                      0                   0                    0   \n",
       "899                      0                   0                    0   \n",
       "900                      0                   0                    0   \n",
       "901                      0                   0                    0   \n",
       "902                      0                   0                    0   \n",
       "903                      0                   0                    0   \n",
       "904                      0                   0                    0   \n",
       "905                      0                   0                    0   \n",
       "906                      0                   0                    0   \n",
       "907                      0                   0                    0   \n",
       "908                      0                   0                    0   \n",
       "909                      0                   0                    0   \n",
       "910                      0                   0                    0   \n",
       "911                      0                   0                    0   \n",
       "912                      0                   0                    0   \n",
       "913                      0                   0                    0   \n",
       "914                      0                   0                    0   \n",
       "915                      0                   0                    0   \n",
       "916                      0                   0                    0   \n",
       "917                      0                   0                    0   \n",
       "\n",
       "     containerRunStatus    ...             containerAreaName  \\\n",
       "0                     0    ...                中国,吉林省,长春市,宽城区   \n",
       "1                     0    ...                中国,吉林省,长春市,宽城区   \n",
       "2                     0    ...                中国,吉林省,长春市,宽城区   \n",
       "3                     0    ...                中国,吉林省,长春市,宽城区   \n",
       "4                     0    ...                中国,吉林省,长春市,宽城区   \n",
       "5                     0    ...                中国,吉林省,长春市,宽城区   \n",
       "6                     1    ...                中国,吉林省,长春市,宽城区   \n",
       "7                     1    ...                中国,吉林省,长春市,宽城区   \n",
       "8                     1    ...                中国,吉林省,长春市,二道区   \n",
       "9                     1    ...                中国,吉林省,长春市,二道区   \n",
       "10                    0    ...                中国,吉林省,长春市,南关区   \n",
       "11                    0    ...                中国,吉林省,长春市,南关区   \n",
       "12                    1    ...                中国,吉林省,长春市,南关区   \n",
       "13                    1    ...                中国,吉林省,长春市,南关区   \n",
       "14                    1    ...                中国,吉林省,长春市,南关区   \n",
       "15                    0    ...                中国,吉林省,长春市,南关区   \n",
       "16                    0    ...                中国,吉林省,长春市,南关区   \n",
       "17                    0    ...                中国,吉林省,长春市,南关区   \n",
       "18                    0    ...                中国,吉林省,长春市,南关区   \n",
       "19                    0    ...                中国,吉林省,长春市,南关区   \n",
       "20                    0    ...                中国,吉林省,长春市,南关区   \n",
       "21                    0    ...                中国,吉林省,长春市,南关区   \n",
       "22                    1    ...                中国,吉林省,长春市,南关区   \n",
       "23                    0    ...                中国,吉林省,长春市,南关区   \n",
       "24                    0    ...                中国,吉林省,长春市,南关区   \n",
       "25                    0    ...                中国,吉林省,长春市,南关区   \n",
       "26                    0    ...                中国,吉林省,长春市,南关区   \n",
       "27                    0    ...                中国,吉林省,长春市,南关区   \n",
       "28                    0    ...                中国,吉林省,长春市,南关区   \n",
       "29                    0    ...                中国,吉林省,长春市,南关区   \n",
       "..                  ...    ...                           ...   \n",
       "888                   1    ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "889                   0    ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "890                   0    ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "891                   1    ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "892                   1    ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "893                   1    ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "894                   1    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "895                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "896                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "897                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "898                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "899                   1    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "900                   1    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "901                   1    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "902                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "903                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "904                   1    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "905                   1    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "906                   1    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "907                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "908                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "909                   0    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "910                   1    ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "911                   0    ...            俄罗斯,布里亚特共和国,伊沃金斯基区   \n",
       "912                   1    ...            俄罗斯,布里亚特共和国,伊沃金斯基区   \n",
       "913                   1    ...            俄罗斯,布里亚特共和国,伊沃金斯基区   \n",
       "914                   1    ...          俄罗斯,布里亚特共和国,普里巴卡尔基地区   \n",
       "915                   1    ...          俄罗斯,布里亚特共和国,普里巴卡尔基地区   \n",
       "916                   1    ...             俄罗斯,布里亚特共和国,卡班基地区   \n",
       "917                   1    ...             俄罗斯,布里亚特共和国,卡班基地区   \n",
       "\n",
       "                                  containerAllAreaName  deviceVoltage  \\\n",
       "0                                            吉林省长春市宽城区           6.65   \n",
       "1                                            吉林省长春市宽城区           6.63   \n",
       "2                                            吉林省长春市宽城区           6.63   \n",
       "3                                            吉林省长春市宽城区           6.70   \n",
       "4                                            吉林省长春市宽城区           6.69   \n",
       "5                                            吉林省长春市宽城区           6.71   \n",
       "6                                            吉林省长春市宽城区           6.69   \n",
       "7                                            吉林省长春市宽城区           6.70   \n",
       "8                                       吉林省长春市二道区哈尔滨大街           6.62   \n",
       "9                                         吉林省长春市二道区大连路           6.60   \n",
       "10                                       吉林省长春市南关区洋浦大街           6.65   \n",
       "11                                     吉林省长春市南关区洋浦大街辅路           6.68   \n",
       "12                                   吉林省长春市南关区自由大路9166           6.68   \n",
       "13                                   吉林省长春市南关区浦东路4675号           6.63   \n",
       "14                                     吉林省长春市南关区洋浦大街辅路           6.63   \n",
       "15                                       吉林省长春市南关区自由大路           6.63   \n",
       "16                                       吉林省长春市南关区自由大路           6.67   \n",
       "17                                       吉林省长春市南关区自由大路           6.65   \n",
       "18                                       吉林省长春市南关区自由大路           6.69   \n",
       "19                                       吉林省长春市南关区自由大路           6.68   \n",
       "20                                       吉林省长春市南关区自由大路           6.62   \n",
       "21                                       吉林省长春市南关区自由大路           6.66   \n",
       "22                                       吉林省长春市南关区自由大路           6.65   \n",
       "23                                       吉林省长春市南关区自由大路           6.67   \n",
       "24                                       吉林省长春市南关区自由大路           6.65   \n",
       "25                                       吉林省长春市南关区自由大路           6.54   \n",
       "26                                       吉林省长春市南关区自由大路           6.69   \n",
       "27                                       吉林省长春市南关区自由大路           6.62   \n",
       "28                                       吉林省长春市南关区自由大路           6.69   \n",
       "29                                       吉林省长春市南关区自由大路           6.69   \n",
       "..                                                 ...            ...   \n",
       "888   Zaigrayevsky District, Buryatia Republic, Russia           5.85   \n",
       "889   Zaigrayevsky District, Buryatia Republic, Russia           6.12   \n",
       "890   Zaigrayevsky District, Buryatia Republic, Russia           5.84   \n",
       "891   Zaigrayevsky District, Buryatia Republic, Russia           5.99   \n",
       "892   Zaigrayevsky District, Buryatia Republic, Russia           5.78   \n",
       "893   Zaigrayevsky District, Buryatia Republic, Russia           5.84   \n",
       "894  Псковская улица, Ulan-Ude, Buryatia Republic, ...           5.87   \n",
       "895  улица Борсоева, Ulan-Ude, Buryatia Republic, R...           5.60   \n",
       "896  улица Борсоева, Ulan-Ude, Buryatia Republic, R...           5.59   \n",
       "897  улица Борсоева, Ulan-Ude, Buryatia Republic, R...           5.92   \n",
       "898  улица Борсоева, Ulan-Ude, Buryatia Republic, R...           5.81   \n",
       "899  улица Революции 1905 года, Ulan-Ude, Buryatia ...           5.59   \n",
       "900  улица Революции 1905 года, Ulan-Ude, Buryatia ...           5.63   \n",
       "901  улица Революции 1905 года, Ulan-Ude, Buryatia ...           6.28   \n",
       "902  улица Революции 1905 года, Ulan-Ude, Buryatia ...           6.33   \n",
       "903  улица Революции 1905 года, Ulan-Ude, Buryatia ...           6.21   \n",
       "904  улица Революции 1905 года, Ulan-Ude, Buryatia ...           6.19   \n",
       "905                Ulan-Ude, Buryatia Republic, Russia           6.34   \n",
       "906                Ulan-Ude, Buryatia Republic, Russia           5.43   \n",
       "907                Ulan-Ude, Buryatia Republic, Russia           5.47   \n",
       "908                Ulan-Ude, Buryatia Republic, Russia           5.38   \n",
       "909                Ulan-Ude, Buryatia Republic, Russia           5.59   \n",
       "910                Ulan-Ude, Buryatia Republic, Russia           5.41   \n",
       "911     Ivolginsky District, Buryatia Republic, Russia           6.22   \n",
       "912     Ivolginsky District, Buryatia Republic, Russia           6.17   \n",
       "913     Ivolginsky District, Buryatia Republic, Russia           6.15   \n",
       "914  «Байкал», Pribaykalsky District, Buryatia Repu...           5.67   \n",
       "915  «Байкал», Pribaykalsky District, Buryatia Repu...           6.01   \n",
       "916  «Байкал», Kabansky District, Buryatia Republic...           6.20   \n",
       "917       Kabansky District, Buryatia Republic, Russia           5.11   \n",
       "\n",
       "    devicePower  deviceWorkStatus mileage              gpsTime  \\\n",
       "0           99%                 0      \\N  2018-05-08 10:40:45   \n",
       "1           99%                 0       0  2018-05-08 10:42:12   \n",
       "2           99%                 0       0  2018-05-08 10:43:39   \n",
       "3           99%                 0       0  2018-05-08 11:44:30   \n",
       "4           99%                 0       0  2018-05-08 12:45:42   \n",
       "5           99%                 0       0  2018-05-08 13:46:36   \n",
       "6           99%                 0       0  2018-05-08 14:22:58   \n",
       "7           99%                 0       0  2018-05-08 14:26:21   \n",
       "8           99%                 0       8  2018-05-08 14:38:51   \n",
       "9           99%                 0       2  2018-05-08 14:42:40   \n",
       "10          99%                 0       2  2018-05-08 14:46:00   \n",
       "11          99%                 0       1  2018-05-08 14:48:09   \n",
       "12          99%                 0       0  2018-05-08 14:49:07   \n",
       "13          99%                 0       1  2018-05-08 14:50:35   \n",
       "14          99%                 0       0  2018-05-08 14:53:57   \n",
       "15          99%                 0       1  2018-05-08 14:56:59   \n",
       "16          99%                 0       0  2018-05-08 14:59:36   \n",
       "17          99%                 0       0  2018-05-08 15:01:39   \n",
       "18          99%                 0       0  2018-05-08 15:03:34   \n",
       "19          99%                 0       0  2018-05-08 15:24:45   \n",
       "20          99%                 0       0  2018-05-08 15:26:07   \n",
       "21          99%                 0       0  2018-05-08 15:31:23   \n",
       "22          99%                 0       0  2018-05-08 15:39:22   \n",
       "23          99%                 0       0  2018-05-08 15:40:28   \n",
       "24          99%                 0       0  2018-05-08 15:41:44   \n",
       "25          99%                 0       0  2018-05-08 15:43:01   \n",
       "26          99%                 0       0  2018-05-08 15:45:09   \n",
       "27          99%                 0       0  2018-05-08 15:47:28   \n",
       "28          99%                 0       0  2018-05-08 15:49:51   \n",
       "29          99%                 0       0  2018-05-08 15:50:52   \n",
       "..          ...               ...     ...                  ...   \n",
       "888         76%                 0       1  2018-05-20 10:50:45   \n",
       "889         76%                 0       0  2018-05-20 10:51:36   \n",
       "890         76%                 0       1  2018-05-20 10:52:31   \n",
       "891         76%                 0      13  2018-05-20 11:08:13   \n",
       "892         76%                 0      14  2018-05-20 11:23:58   \n",
       "893         76%                 0      15  2018-05-20 11:39:40   \n",
       "894         76%                 0      12  2018-05-20 11:55:27   \n",
       "895         76%                 0       8  2018-05-20 12:11:23   \n",
       "896         76%                 0       0  2018-05-20 12:13:47   \n",
       "897         76%                 0       0  2018-05-20 12:15:40   \n",
       "898         76%                 0       0  2018-05-20 13:08:23   \n",
       "899         76%                 0       1  2018-05-20 13:11:33   \n",
       "900         76%                 0       0  2018-05-20 13:12:34   \n",
       "901         76%                 0       1  2018-05-20 13:13:58   \n",
       "902         76%                 0       0  2018-05-20 13:14:50   \n",
       "903         76%                 0       0  2018-05-20 13:15:55   \n",
       "904         76%                 0       0  2018-05-20 13:16:56   \n",
       "905         76%                 0       3  2018-05-20 13:21:58   \n",
       "906         76%                 0       0  2018-05-20 13:22:50   \n",
       "907         76%                 0       0  2018-05-20 13:23:48   \n",
       "908         76%                 0       0  2018-05-20 13:24:49   \n",
       "909         76%                 0       0  2018-05-20 13:25:37   \n",
       "910         76%                 0       1  2018-05-20 13:26:54   \n",
       "911         76%                 0      12  2018-05-20 13:40:51   \n",
       "912         76%                 0       1  2018-05-20 13:42:25   \n",
       "913         76%                 0       1  2018-05-20 13:43:18   \n",
       "914         76%                 0      14  2018-05-20 13:59:04   \n",
       "915         76%                 0      20  2018-05-20 14:14:49   \n",
       "916         76%                 0      18  2018-05-20 14:30:36   \n",
       "917         76%                 0      54  2018-05-20 15:18:01   \n",
       "\n",
       "             currentTime                                           oldValue  \\\n",
       "0    2018-05-08 14:24:45  eb90374540020008051800f1190000000000000100fffe...   \n",
       "1    2018-05-08 14:24:50  eb90371242020008051800f1180000000000000000fff8...   \n",
       "2    2018-05-08 14:24:51  eb90373943020008051800f3180000000000000000ffff...   \n",
       "3    2018-05-08 14:24:53  eb90373044030008051801391100000000000000000000...   \n",
       "4    2018-05-08 14:24:54  eb90374245040008051801271400000000000000000001...   \n",
       "5    2018-05-08 14:24:55  eb90373646050008051801321300000000000000000007...   \n",
       "6    2018-05-08 14:24:56  eb9037582206000805180151120000000000000001ffa2...   \n",
       "7    2018-05-08 14:39:29  eb903721260600080518014d1100000000000000010013...   \n",
       "8    2018-05-08 14:39:30  eb90375138060008051801271400000000000000010006...   \n",
       "9    2018-05-08 14:43:22  eb903740420600080518011d150000000000000001fff8...   \n",
       "10   2018-05-08 14:46:37  eb90370046060008051801151500000000000000000000...   \n",
       "11   2018-05-08 14:51:29  eb90370948060008051801111600000000000000000001...   \n",
       "12   2018-05-08 14:51:30  eb903707490600080518010f1600000000000000010002...   \n",
       "13   2018-05-08 14:51:31  eb903735500600080518010c1600000000000000010005...   \n",
       "14   2018-05-08 14:54:34  eb9037575306000805180107170000000000000001ffdc...   \n",
       "15   2018-05-08 14:57:42  eb9037595606000805180103170000000000000000fffb...   \n",
       "16   2018-05-08 15:26:50  eb90373659060008051801011800000000000000000001...   \n",
       "17   2018-05-08 15:26:51  eb90373901070008051800ff180000000000000000fffa...   \n",
       "18   2018-05-08 15:26:53  eb90373403070008051800fd1a0000000000000100ffff...   \n",
       "19   2018-05-08 15:26:53  eb9037452407000805180113170000000000000100fffb...   \n",
       "20   2018-05-08 15:26:54  eb9037072607000805180115170000000000000100ffff...   \n",
       "21   2018-05-08 15:43:46  eb903723310700080518011d160000000000000100ffff...   \n",
       "22   2018-05-08 15:43:48  eb90372239070008051801201500000000000001010001...   \n",
       "23   2018-05-08 15:43:49  eb9037284007000805180121150000000000000100fffe...   \n",
       "24   2018-05-08 15:43:50  eb9037444107000805180122150000000000000100fffe...   \n",
       "25   2018-05-08 15:43:52  eb9037014307000805180123160000000000000100fff9...   \n",
       "26   2018-05-08 15:48:11  eb9037094507000805180126150000000000000100ffff...   \n",
       "27   2018-05-08 15:48:12  eb90372847070008051801291400000000000001000000...   \n",
       "28   2018-05-08 15:54:15  eb903751490700080518012b1400000000000001000000...   \n",
       "29   2018-05-08 15:54:16  eb903752500700080518012c130000000000000100fffa...   \n",
       "..                   ...                                                ...   \n",
       "888  2018-05-20 10:51:16  eb90374550020020051801260e0000000000000001fff3...   \n",
       "889  2018-05-20 10:52:10  eb90373651020020051801270e0000000000000000fffe...   \n",
       "890  2018-05-20 10:53:02  eb90373152020020051801280e0000000000000000fff6...   \n",
       "891  2018-05-20 11:08:46  eb90371308030020051801290d0000000000000001ff44...   \n",
       "892  2018-05-20 11:24:29  eb903758230300200518011a0e0000000000000001ffec...   \n",
       "893  2018-05-20 11:40:15  eb90374039030020051801200f0000000000000001fffe...   \n",
       "894  2018-05-20 11:56:12  eb90372755030020051801200f0000000000000001fff7...   \n",
       "895  2018-05-20 12:12:27  eb9037231104002005180108100000000000000000ffff...   \n",
       "896  2018-05-20 12:14:25  eb9037471304002005180107100000000000000000fff9...   \n",
       "897  2018-05-20 12:16:13  eb90374015040020051801071000000000000000000000...   \n",
       "898  2018-05-20 13:09:28  eb90372308050020051800bd160000000000000000ff00...   \n",
       "899  2018-05-20 13:12:04  eb90373311050020051800be16000000000000000100e8...   \n",
       "900  2018-05-20 13:13:04  eb90373412050020051800bf160000000000000001fff9...   \n",
       "901  2018-05-20 13:15:25  eb90375813050020051800c1160000000000000001fffc...   \n",
       "902  2018-05-20 13:15:27  eb90375014050020051800c3160000000000000000fff9...   \n",
       "903  2018-05-20 13:16:24  eb90375515050020051800c6160000000000000000fffd...   \n",
       "904  2018-05-20 13:17:28  eb90375616050020051800c81600000000000000010001...   \n",
       "905  2018-05-20 13:22:30  eb90375821050020051800d4150000000000000001fffd...   \n",
       "906  2018-05-20 13:23:24  eb90375022050020051800d6150000000000000001fffe...   \n",
       "907  2018-05-20 13:24:20  eb90374823050020051800d8150000000000000000fffc...   \n",
       "908  2018-05-20 13:25:20  eb90374924050020051800db140000000000000000fffd...   \n",
       "909  2018-05-20 13:26:09  eb90373725050020051800dd140000000000000000fff8...   \n",
       "910  2018-05-20 13:27:23  eb90375426050020051800e01400000000000000010005...   \n",
       "911  2018-05-20 13:41:31  eb90375140050020051800e71200000000000000000005...   \n",
       "912  2018-05-20 13:43:01  eb90372542050020051800e7120000000000000001fffe...   \n",
       "913  2018-05-20 13:43:53  eb90371843050020051800e7120000000000000001fff3...   \n",
       "914  2018-05-20 13:59:38  eb90370459050020051800e4120000000000000001fffd...   \n",
       "915  2018-05-20 14:15:25  eb90374914060020051800c2130000000000000001fffd...   \n",
       "916  2018-05-20 14:46:53  eb9037363006002005180099160000000000000001fffc...   \n",
       "917  2018-05-20 15:18:35  eb9037011807002005180074190000000000000001fff3...   \n",
       "\n",
       "     sendType  \n",
       "0         TCP  \n",
       "1         TCP  \n",
       "2         TCP  \n",
       "3         TCP  \n",
       "4         TCP  \n",
       "5         TCP  \n",
       "6         TCP  \n",
       "7         TCP  \n",
       "8         TCP  \n",
       "9         TCP  \n",
       "10        TCP  \n",
       "11        TCP  \n",
       "12        TCP  \n",
       "13        TCP  \n",
       "14        TCP  \n",
       "15        TCP  \n",
       "16        TCP  \n",
       "17        TCP  \n",
       "18        TCP  \n",
       "19        TCP  \n",
       "20        TCP  \n",
       "21        TCP  \n",
       "22        TCP  \n",
       "23        TCP  \n",
       "24        TCP  \n",
       "25        TCP  \n",
       "26        TCP  \n",
       "27        TCP  \n",
       "28        TCP  \n",
       "29        TCP  \n",
       "..        ...  \n",
       "888       TCP  \n",
       "889       TCP  \n",
       "890       TCP  \n",
       "891       TCP  \n",
       "892       TCP  \n",
       "893       TCP  \n",
       "894       TCP  \n",
       "895       TCP  \n",
       "896       TCP  \n",
       "897       TCP  \n",
       "898       TCP  \n",
       "899       TCP  \n",
       "900       TCP  \n",
       "901       TCP  \n",
       "902       TCP  \n",
       "903       TCP  \n",
       "904       TCP  \n",
       "905       TCP  \n",
       "906       TCP  \n",
       "907       TCP  \n",
       "908       TCP  \n",
       "909       TCP  \n",
       "910       TCP  \n",
       "911       TCP  \n",
       "912       TCP  \n",
       "913       TCP  \n",
       "914       TCP  \n",
       "915       TCP  \n",
       "916       TCP  \n",
       "917       TCP  \n",
       "\n",
       "[918 rows x 35 columns]"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pandas as pd #数据分析\n",
    "import numpy as np #科学计算\n",
    "from pandas import Series,DataFrame\n",
    "\n",
    "data_train = pd.read_csv(\"143.csv\",delimiter=\"\\t\")\n",
    "data_train"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 918 entries, 0 to 917\n",
      "Data columns (total 35 columns):\n",
      "containerHisDataId            918 non-null int64\n",
      "containerId                   918 non-null int64\n",
      "containerTemperature1         918 non-null float64\n",
      "containerHumidity1            918 non-null int64\n",
      "containerTemperature2         918 non-null int64\n",
      "containerHumidity2            918 non-null int64\n",
      "containerTemperature3         918 non-null int64\n",
      "containerHumidity3            918 non-null int64\n",
      "containerDoorIsOpen           918 non-null int64\n",
      "containerRunStatus            918 non-null int64\n",
      "containerSpeedX               918 non-null float64\n",
      "containerSpeedY               918 non-null float64\n",
      "containerSpeedZ               918 non-null float64\n",
      "containerImpactDirection      918 non-null object\n",
      "containerNetworkSignal        918 non-null int64\n",
      "containerExcepstatus          918 non-null object\n",
      "lightIntensity                918 non-null int64\n",
      "containerLongitude            918 non-null float64\n",
      "containerLongitudeDistrict    918 non-null object\n",
      "containerLatitude             918 non-null float64\n",
      "containerLatitudeDistrict     918 non-null object\n",
      "containerRelativetSpeed       918 non-null float64\n",
      "containerAltitude             918 non-null float64\n",
      "containerCountryName          918 non-null object\n",
      "containerProvinceName         918 non-null object\n",
      "containerAreaName             918 non-null object\n",
      "containerAllAreaName          918 non-null object\n",
      "deviceVoltage                 918 non-null float64\n",
      "devicePower                   918 non-null object\n",
      "deviceWorkStatus              918 non-null int64\n",
      "mileage                       918 non-null object\n",
      "gpsTime                       918 non-null object\n",
      "currentTime                   918 non-null object\n",
      "oldValue                      918 non-null object\n",
      "sendType                      918 non-null object\n",
      "dtypes: float64(9), int64(12), object(14)\n",
      "memory usage: 251.1+ KB\n"
     ]
    }
   ],
   "source": [
    "data_train.info()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>containerHisDataId</th>\n",
       "      <th>containerId</th>\n",
       "      <th>containerTemperature1</th>\n",
       "      <th>containerHumidity1</th>\n",
       "      <th>containerTemperature2</th>\n",
       "      <th>containerHumidity2</th>\n",
       "      <th>containerTemperature3</th>\n",
       "      <th>containerHumidity3</th>\n",
       "      <th>containerDoorIsOpen</th>\n",
       "      <th>containerRunStatus</th>\n",
       "      <th>...</th>\n",
       "      <th>containerSpeedY</th>\n",
       "      <th>containerSpeedZ</th>\n",
       "      <th>containerNetworkSignal</th>\n",
       "      <th>lightIntensity</th>\n",
       "      <th>containerLongitude</th>\n",
       "      <th>containerLatitude</th>\n",
       "      <th>containerRelativetSpeed</th>\n",
       "      <th>containerAltitude</th>\n",
       "      <th>deviceVoltage</th>\n",
       "      <th>deviceWorkStatus</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.0</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.0</td>\n",
       "      <td>918.0</td>\n",
       "      <td>918.0</td>\n",
       "      <td>918.0</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.000000</td>\n",
       "      <td>918.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>mean</th>\n",
       "      <td>459.500000</td>\n",
       "      <td>33.0</td>\n",
       "      <td>21.709913</td>\n",
       "      <td>22.130719</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.030501</td>\n",
       "      <td>0.383442</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.003377</td>\n",
       "      <td>-0.062636</td>\n",
       "      <td>17.014161</td>\n",
       "      <td>17.157952</td>\n",
       "      <td>120.309219</td>\n",
       "      <td>47.776592</td>\n",
       "      <td>19.665512</td>\n",
       "      <td>458.868736</td>\n",
       "      <td>6.395686</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>std</th>\n",
       "      <td>265.148072</td>\n",
       "      <td>0.0</td>\n",
       "      <td>9.371452</td>\n",
       "      <td>6.150628</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.172055</td>\n",
       "      <td>0.486490</td>\n",
       "      <td>...</td>\n",
       "      <td>0.071130</td>\n",
       "      <td>0.123067</td>\n",
       "      <td>9.812685</td>\n",
       "      <td>153.739140</td>\n",
       "      <td>5.695464</td>\n",
       "      <td>2.921323</td>\n",
       "      <td>23.622724</td>\n",
       "      <td>269.037346</td>\n",
       "      <td>0.298398</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>min</th>\n",
       "      <td>1.000000</td>\n",
       "      <td>33.0</td>\n",
       "      <td>2.500000</td>\n",
       "      <td>8.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>-1.000000</td>\n",
       "      <td>-1.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>106.175288</td>\n",
       "      <td>43.865229</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>15.400000</td>\n",
       "      <td>5.110000</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25%</th>\n",
       "      <td>230.250000</td>\n",
       "      <td>33.0</td>\n",
       "      <td>14.800000</td>\n",
       "      <td>18.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>-0.100000</td>\n",
       "      <td>12.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>117.319525</td>\n",
       "      <td>44.772462</td>\n",
       "      <td>0.190000</td>\n",
       "      <td>194.300000</td>\n",
       "      <td>6.250000</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50%</th>\n",
       "      <td>459.500000</td>\n",
       "      <td>33.0</td>\n",
       "      <td>21.400000</td>\n",
       "      <td>22.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>-0.100000</td>\n",
       "      <td>19.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>121.627531</td>\n",
       "      <td>48.849528</td>\n",
       "      <td>10.370000</td>\n",
       "      <td>539.100000</td>\n",
       "      <td>6.510000</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75%</th>\n",
       "      <td>688.750000</td>\n",
       "      <td>33.0</td>\n",
       "      <td>28.500000</td>\n",
       "      <td>26.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>24.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>125.478414</td>\n",
       "      <td>49.679675</td>\n",
       "      <td>32.040000</td>\n",
       "      <td>679.725000</td>\n",
       "      <td>6.620000</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>max</th>\n",
       "      <td>918.000000</td>\n",
       "      <td>33.0</td>\n",
       "      <td>45.700000</td>\n",
       "      <td>37.000000</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>0.900000</td>\n",
       "      <td>31.000000</td>\n",
       "      <td>4095.000000</td>\n",
       "      <td>126.719278</td>\n",
       "      <td>52.132915</td>\n",
       "      <td>87.040000</td>\n",
       "      <td>1302.800000</td>\n",
       "      <td>6.780000</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>8 rows × 21 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "       containerHisDataId  containerId  containerTemperature1  \\\n",
       "count          918.000000        918.0             918.000000   \n",
       "mean           459.500000         33.0              21.709913   \n",
       "std            265.148072          0.0               9.371452   \n",
       "min              1.000000         33.0               2.500000   \n",
       "25%            230.250000         33.0              14.800000   \n",
       "50%            459.500000         33.0              21.400000   \n",
       "75%            688.750000         33.0              28.500000   \n",
       "max            918.000000         33.0              45.700000   \n",
       "\n",
       "       containerHumidity1  containerTemperature2  containerHumidity2  \\\n",
       "count          918.000000                  918.0               918.0   \n",
       "mean            22.130719                    0.0                 0.0   \n",
       "std              6.150628                    0.0                 0.0   \n",
       "min              8.000000                    0.0                 0.0   \n",
       "25%             18.000000                    0.0                 0.0   \n",
       "50%             22.000000                    0.0                 0.0   \n",
       "75%             26.000000                    0.0                 0.0   \n",
       "max             37.000000                    0.0                 0.0   \n",
       "\n",
       "       containerTemperature3  containerHumidity3  containerDoorIsOpen  \\\n",
       "count                  918.0               918.0           918.000000   \n",
       "mean                     0.0                 0.0             0.030501   \n",
       "std                      0.0                 0.0             0.172055   \n",
       "min                      0.0                 0.0             0.000000   \n",
       "25%                      0.0                 0.0             0.000000   \n",
       "50%                      0.0                 0.0             0.000000   \n",
       "75%                      0.0                 0.0             0.000000   \n",
       "max                      0.0                 0.0             1.000000   \n",
       "\n",
       "       containerRunStatus        ...         containerSpeedY  containerSpeedZ  \\\n",
       "count          918.000000        ...              918.000000       918.000000   \n",
       "mean             0.383442        ...               -0.003377        -0.062636   \n",
       "std              0.486490        ...                0.071130         0.123067   \n",
       "min              0.000000        ...               -1.000000        -1.000000   \n",
       "25%              0.000000        ...                0.000000        -0.100000   \n",
       "50%              0.000000        ...                0.000000        -0.100000   \n",
       "75%              1.000000        ...                0.000000         0.000000   \n",
       "max              1.000000        ...                0.900000         0.900000   \n",
       "\n",
       "       containerNetworkSignal  lightIntensity  containerLongitude  \\\n",
       "count              918.000000      918.000000          918.000000   \n",
       "mean                17.014161       17.157952          120.309219   \n",
       "std                  9.812685      153.739140            5.695464   \n",
       "min                  0.000000        0.000000          106.175288   \n",
       "25%                 12.000000        0.000000          117.319525   \n",
       "50%                 19.000000        0.000000          121.627531   \n",
       "75%                 24.000000        0.000000          125.478414   \n",
       "max                 31.000000     4095.000000          126.719278   \n",
       "\n",
       "       containerLatitude  containerRelativetSpeed  containerAltitude  \\\n",
       "count         918.000000               918.000000         918.000000   \n",
       "mean           47.776592                19.665512         458.868736   \n",
       "std             2.921323                23.622724         269.037346   \n",
       "min            43.865229                 0.000000          15.400000   \n",
       "25%            44.772462                 0.190000         194.300000   \n",
       "50%            48.849528                10.370000         539.100000   \n",
       "75%            49.679675                32.040000         679.725000   \n",
       "max            52.132915                87.040000        1302.800000   \n",
       "\n",
       "       deviceVoltage  deviceWorkStatus  \n",
       "count     918.000000             918.0  \n",
       "mean        6.395686               0.0  \n",
       "std         0.298398               0.0  \n",
       "min         5.110000               0.0  \n",
       "25%         6.250000               0.0  \n",
       "50%         6.510000               0.0  \n",
       "75%         6.620000               0.0  \n",
       "max         6.780000               0.0  \n",
       "\n",
       "[8 rows x 21 columns]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data_train.describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "data_train.rename(columns={'containerTemperature1':'Temperature', 'containerHumidity1':'Humidity', 'containerRunStatus':'RunStatus',\n",
    "                           'containerSpeedX':'X', 'containerSpeedY':'Y', 'containerSpeedZ':'Z',\n",
    "                           'containerExcepstatus':'Excepstatus', 'deviceVoltage':'Voltage', 'devicePower':'Power',\n",
    "                           'containerRelativetSpeed':'Speed', 'gpsTime':'Time','containerHisDataId':'id',\n",
    "                           'containerNetworkSignal':'Signal', 'lightIntensity':'Light'\n",
    "                          }, \n",
    "                  inplace = True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>containerId</th>\n",
       "      <th>Temperature</th>\n",
       "      <th>PowerInt</th>\n",
       "      <th>Humidity</th>\n",
       "      <th>containerTemperature2</th>\n",
       "      <th>containerHumidity2</th>\n",
       "      <th>containerTemperature3</th>\n",
       "      <th>containerHumidity3</th>\n",
       "      <th>containerDoorIsOpen</th>\n",
       "      <th>...</th>\n",
       "      <th>containerAreaName</th>\n",
       "      <th>containerAllAreaName</th>\n",
       "      <th>Voltage</th>\n",
       "      <th>Power</th>\n",
       "      <th>deviceWorkStatus</th>\n",
       "      <th>mileage</th>\n",
       "      <th>Time</th>\n",
       "      <th>currentTime</th>\n",
       "      <th>oldValue</th>\n",
       "      <th>sendType</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>33</td>\n",
       "      <td>24.1</td>\n",
       "      <td>99</td>\n",
       "      <td>25</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>\\N</td>\n",
       "      <td>2018-05-08 10:40:45</td>\n",
       "      <td>2018-05-08 14:24:45</td>\n",
       "      <td>eb90374540020008051800f1190000000000000100fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>33</td>\n",
       "      <td>24.1</td>\n",
       "      <td>99</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 10:42:12</td>\n",
       "      <td>2018-05-08 14:24:50</td>\n",
       "      <td>eb90371242020008051800f1180000000000000000fff8...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>33</td>\n",
       "      <td>24.3</td>\n",
       "      <td>99</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 10:43:39</td>\n",
       "      <td>2018-05-08 14:24:51</td>\n",
       "      <td>eb90373943020008051800f3180000000000000000ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>33</td>\n",
       "      <td>31.3</td>\n",
       "      <td>99</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.70</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 11:44:30</td>\n",
       "      <td>2018-05-08 14:24:53</td>\n",
       "      <td>eb90373044030008051801391100000000000000000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>33</td>\n",
       "      <td>29.5</td>\n",
       "      <td>99</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 12:45:42</td>\n",
       "      <td>2018-05-08 14:24:54</td>\n",
       "      <td>eb90374245040008051801271400000000000000000001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>33</td>\n",
       "      <td>30.6</td>\n",
       "      <td>99</td>\n",
       "      <td>19</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.71</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 13:46:36</td>\n",
       "      <td>2018-05-08 14:24:55</td>\n",
       "      <td>eb90373646050008051801321300000000000000000007...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>33</td>\n",
       "      <td>33.7</td>\n",
       "      <td>99</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:22:58</td>\n",
       "      <td>2018-05-08 14:24:56</td>\n",
       "      <td>eb9037582206000805180151120000000000000001ffa2...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>33</td>\n",
       "      <td>33.3</td>\n",
       "      <td>99</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,宽城区</td>\n",
       "      <td>吉林省长春市宽城区</td>\n",
       "      <td>6.70</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:26:21</td>\n",
       "      <td>2018-05-08 14:39:29</td>\n",
       "      <td>eb903721260600080518014d1100000000000000010013...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>33</td>\n",
       "      <td>29.5</td>\n",
       "      <td>99</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,二道区</td>\n",
       "      <td>吉林省长春市二道区哈尔滨大街</td>\n",
       "      <td>6.62</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>8</td>\n",
       "      <td>2018-05-08 14:38:51</td>\n",
       "      <td>2018-05-08 14:39:30</td>\n",
       "      <td>eb90375138060008051801271400000000000000010006...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>33</td>\n",
       "      <td>28.5</td>\n",
       "      <td>99</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,二道区</td>\n",
       "      <td>吉林省长春市二道区大连路</td>\n",
       "      <td>6.60</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2018-05-08 14:42:40</td>\n",
       "      <td>2018-05-08 14:43:22</td>\n",
       "      <td>eb903740420600080518011d150000000000000001fff8...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>33</td>\n",
       "      <td>27.7</td>\n",
       "      <td>99</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区洋浦大街</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>2018-05-08 14:46:00</td>\n",
       "      <td>2018-05-08 14:46:37</td>\n",
       "      <td>eb90370046060008051801151500000000000000000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12</td>\n",
       "      <td>33</td>\n",
       "      <td>27.3</td>\n",
       "      <td>99</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区洋浦大街辅路</td>\n",
       "      <td>6.68</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-08 14:48:09</td>\n",
       "      <td>2018-05-08 14:51:29</td>\n",
       "      <td>eb90370948060008051801111600000000000000000001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>33</td>\n",
       "      <td>27.1</td>\n",
       "      <td>99</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路9166</td>\n",
       "      <td>6.68</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:49:07</td>\n",
       "      <td>2018-05-08 14:51:30</td>\n",
       "      <td>eb903707490600080518010f1600000000000000010002...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14</td>\n",
       "      <td>33</td>\n",
       "      <td>26.8</td>\n",
       "      <td>99</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区浦东路4675号</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-08 14:50:35</td>\n",
       "      <td>2018-05-08 14:51:31</td>\n",
       "      <td>eb903735500600080518010c1600000000000000010005...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>33</td>\n",
       "      <td>26.3</td>\n",
       "      <td>99</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区洋浦大街辅路</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:53:57</td>\n",
       "      <td>2018-05-08 14:54:34</td>\n",
       "      <td>eb9037575306000805180107170000000000000001ffdc...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>33</td>\n",
       "      <td>25.9</td>\n",
       "      <td>99</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.63</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-08 14:56:59</td>\n",
       "      <td>2018-05-08 14:57:42</td>\n",
       "      <td>eb9037595606000805180103170000000000000000fffb...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>17</td>\n",
       "      <td>33</td>\n",
       "      <td>25.7</td>\n",
       "      <td>99</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.67</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 14:59:36</td>\n",
       "      <td>2018-05-08 15:26:50</td>\n",
       "      <td>eb90373659060008051801011800000000000000000001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>18</td>\n",
       "      <td>33</td>\n",
       "      <td>25.5</td>\n",
       "      <td>99</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:01:39</td>\n",
       "      <td>2018-05-08 15:26:51</td>\n",
       "      <td>eb90373901070008051800ff180000000000000000fffa...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>33</td>\n",
       "      <td>25.3</td>\n",
       "      <td>99</td>\n",
       "      <td>26</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:03:34</td>\n",
       "      <td>2018-05-08 15:26:53</td>\n",
       "      <td>eb90373403070008051800fd1a0000000000000100ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>20</td>\n",
       "      <td>33</td>\n",
       "      <td>27.5</td>\n",
       "      <td>99</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.68</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:24:45</td>\n",
       "      <td>2018-05-08 15:26:53</td>\n",
       "      <td>eb9037452407000805180113170000000000000100fffb...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>21</td>\n",
       "      <td>33</td>\n",
       "      <td>27.7</td>\n",
       "      <td>99</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.62</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:26:07</td>\n",
       "      <td>2018-05-08 15:26:54</td>\n",
       "      <td>eb9037072607000805180115170000000000000100ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>22</td>\n",
       "      <td>33</td>\n",
       "      <td>28.5</td>\n",
       "      <td>99</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.66</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:31:23</td>\n",
       "      <td>2018-05-08 15:43:46</td>\n",
       "      <td>eb903723310700080518011d160000000000000100ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>23</td>\n",
       "      <td>33</td>\n",
       "      <td>28.8</td>\n",
       "      <td>99</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:39:22</td>\n",
       "      <td>2018-05-08 15:43:48</td>\n",
       "      <td>eb90372239070008051801201500000000000001010001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>24</td>\n",
       "      <td>33</td>\n",
       "      <td>28.9</td>\n",
       "      <td>99</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.67</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:40:28</td>\n",
       "      <td>2018-05-08 15:43:49</td>\n",
       "      <td>eb9037284007000805180121150000000000000100fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>25</td>\n",
       "      <td>33</td>\n",
       "      <td>29.0</td>\n",
       "      <td>99</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.65</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:41:44</td>\n",
       "      <td>2018-05-08 15:43:50</td>\n",
       "      <td>eb9037444107000805180122150000000000000100fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>26</td>\n",
       "      <td>33</td>\n",
       "      <td>29.1</td>\n",
       "      <td>99</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.54</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:43:01</td>\n",
       "      <td>2018-05-08 15:43:52</td>\n",
       "      <td>eb9037014307000805180123160000000000000100fff9...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>27</td>\n",
       "      <td>33</td>\n",
       "      <td>29.4</td>\n",
       "      <td>99</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:45:09</td>\n",
       "      <td>2018-05-08 15:48:11</td>\n",
       "      <td>eb9037094507000805180126150000000000000100ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>28</td>\n",
       "      <td>33</td>\n",
       "      <td>29.7</td>\n",
       "      <td>99</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.62</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:47:28</td>\n",
       "      <td>2018-05-08 15:48:12</td>\n",
       "      <td>eb90372847070008051801291400000000000001000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>29</td>\n",
       "      <td>33</td>\n",
       "      <td>29.9</td>\n",
       "      <td>99</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:49:51</td>\n",
       "      <td>2018-05-08 15:54:15</td>\n",
       "      <td>eb903751490700080518012b1400000000000001000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>30</td>\n",
       "      <td>33</td>\n",
       "      <td>30.0</td>\n",
       "      <td>99</td>\n",
       "      <td>19</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>...</td>\n",
       "      <td>中国,吉林省,长春市,南关区</td>\n",
       "      <td>吉林省长春市南关区自由大路</td>\n",
       "      <td>6.69</td>\n",
       "      <td>99%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-08 15:50:52</td>\n",
       "      <td>2018-05-08 15:54:16</td>\n",
       "      <td>eb903752500700080518012c130000000000000100fffa...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>888</th>\n",
       "      <td>889</td>\n",
       "      <td>33</td>\n",
       "      <td>29.4</td>\n",
       "      <td>76</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.85</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 10:50:45</td>\n",
       "      <td>2018-05-20 10:51:16</td>\n",
       "      <td>eb90374550020020051801260e0000000000000001fff3...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>889</th>\n",
       "      <td>890</td>\n",
       "      <td>33</td>\n",
       "      <td>29.5</td>\n",
       "      <td>76</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>6.12</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 10:51:36</td>\n",
       "      <td>2018-05-20 10:52:10</td>\n",
       "      <td>eb90373651020020051801270e0000000000000000fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>890</th>\n",
       "      <td>891</td>\n",
       "      <td>33</td>\n",
       "      <td>29.6</td>\n",
       "      <td>76</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.84</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 10:52:31</td>\n",
       "      <td>2018-05-20 10:53:02</td>\n",
       "      <td>eb90373152020020051801280e0000000000000000fff6...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>891</th>\n",
       "      <td>892</td>\n",
       "      <td>33</td>\n",
       "      <td>29.7</td>\n",
       "      <td>76</td>\n",
       "      <td>13</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.99</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>13</td>\n",
       "      <td>2018-05-20 11:08:13</td>\n",
       "      <td>2018-05-20 11:08:46</td>\n",
       "      <td>eb90371308030020051801290d0000000000000001ff44...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>892</th>\n",
       "      <td>893</td>\n",
       "      <td>33</td>\n",
       "      <td>28.2</td>\n",
       "      <td>76</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.78</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>14</td>\n",
       "      <td>2018-05-20 11:23:58</td>\n",
       "      <td>2018-05-20 11:24:29</td>\n",
       "      <td>eb903758230300200518011a0e0000000000000001ffec...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>893</th>\n",
       "      <td>894</td>\n",
       "      <td>33</td>\n",
       "      <td>28.8</td>\n",
       "      <td>76</td>\n",
       "      <td>15</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,zaigrayevsky区</td>\n",
       "      <td>Zaigrayevsky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.84</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>15</td>\n",
       "      <td>2018-05-20 11:39:40</td>\n",
       "      <td>2018-05-20 11:40:15</td>\n",
       "      <td>eb90374039030020051801200f0000000000000001fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>894</th>\n",
       "      <td>895</td>\n",
       "      <td>33</td>\n",
       "      <td>28.8</td>\n",
       "      <td>76</td>\n",
       "      <td>15</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Псковская улица, Ulan-Ude, Buryatia Republic, ...</td>\n",
       "      <td>5.87</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>12</td>\n",
       "      <td>2018-05-20 11:55:27</td>\n",
       "      <td>2018-05-20 11:56:12</td>\n",
       "      <td>eb90372755030020051801200f0000000000000001fff7...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>895</th>\n",
       "      <td>896</td>\n",
       "      <td>33</td>\n",
       "      <td>26.4</td>\n",
       "      <td>76</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Борсоева, Ulan-Ude, Buryatia Republic, R...</td>\n",
       "      <td>5.60</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>8</td>\n",
       "      <td>2018-05-20 12:11:23</td>\n",
       "      <td>2018-05-20 12:12:27</td>\n",
       "      <td>eb9037231104002005180108100000000000000000ffff...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>896</th>\n",
       "      <td>897</td>\n",
       "      <td>33</td>\n",
       "      <td>26.3</td>\n",
       "      <td>76</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Борсоева, Ulan-Ude, Buryatia Republic, R...</td>\n",
       "      <td>5.59</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 12:13:47</td>\n",
       "      <td>2018-05-20 12:14:25</td>\n",
       "      <td>eb9037471304002005180107100000000000000000fff9...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>897</th>\n",
       "      <td>898</td>\n",
       "      <td>33</td>\n",
       "      <td>26.3</td>\n",
       "      <td>76</td>\n",
       "      <td>16</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Борсоева, Ulan-Ude, Buryatia Republic, R...</td>\n",
       "      <td>5.92</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 12:15:40</td>\n",
       "      <td>2018-05-20 12:16:13</td>\n",
       "      <td>eb90374015040020051801071000000000000000000000...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>898</th>\n",
       "      <td>899</td>\n",
       "      <td>33</td>\n",
       "      <td>18.9</td>\n",
       "      <td>76</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Борсоева, Ulan-Ude, Buryatia Republic, R...</td>\n",
       "      <td>5.81</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:08:23</td>\n",
       "      <td>2018-05-20 13:09:28</td>\n",
       "      <td>eb90372308050020051800bd160000000000000000ff00...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>899</th>\n",
       "      <td>900</td>\n",
       "      <td>33</td>\n",
       "      <td>19.0</td>\n",
       "      <td>76</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>5.59</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:11:33</td>\n",
       "      <td>2018-05-20 13:12:04</td>\n",
       "      <td>eb90373311050020051800be16000000000000000100e8...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>900</th>\n",
       "      <td>901</td>\n",
       "      <td>33</td>\n",
       "      <td>19.1</td>\n",
       "      <td>76</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>5.63</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:12:34</td>\n",
       "      <td>2018-05-20 13:13:04</td>\n",
       "      <td>eb90373412050020051800bf160000000000000001fff9...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>901</th>\n",
       "      <td>902</td>\n",
       "      <td>33</td>\n",
       "      <td>19.3</td>\n",
       "      <td>76</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>6.28</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:13:58</td>\n",
       "      <td>2018-05-20 13:15:25</td>\n",
       "      <td>eb90375813050020051800c1160000000000000001fffc...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>902</th>\n",
       "      <td>903</td>\n",
       "      <td>33</td>\n",
       "      <td>19.5</td>\n",
       "      <td>76</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>6.33</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:14:50</td>\n",
       "      <td>2018-05-20 13:15:27</td>\n",
       "      <td>eb90375014050020051800c3160000000000000000fff9...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>903</th>\n",
       "      <td>904</td>\n",
       "      <td>33</td>\n",
       "      <td>19.8</td>\n",
       "      <td>76</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>6.21</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:15:55</td>\n",
       "      <td>2018-05-20 13:16:24</td>\n",
       "      <td>eb90375515050020051800c6160000000000000000fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>904</th>\n",
       "      <td>905</td>\n",
       "      <td>33</td>\n",
       "      <td>20.0</td>\n",
       "      <td>76</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>улица Революции 1905 года, Ulan-Ude, Buryatia ...</td>\n",
       "      <td>6.19</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:16:56</td>\n",
       "      <td>2018-05-20 13:17:28</td>\n",
       "      <td>eb90375616050020051800c81600000000000000010001...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>905</th>\n",
       "      <td>906</td>\n",
       "      <td>33</td>\n",
       "      <td>21.2</td>\n",
       "      <td>76</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>6.34</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>2018-05-20 13:21:58</td>\n",
       "      <td>2018-05-20 13:22:30</td>\n",
       "      <td>eb90375821050020051800d4150000000000000001fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>906</th>\n",
       "      <td>907</td>\n",
       "      <td>33</td>\n",
       "      <td>21.4</td>\n",
       "      <td>76</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.43</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:22:50</td>\n",
       "      <td>2018-05-20 13:23:24</td>\n",
       "      <td>eb90375022050020051800d6150000000000000001fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>907</th>\n",
       "      <td>908</td>\n",
       "      <td>33</td>\n",
       "      <td>21.6</td>\n",
       "      <td>76</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.47</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:23:48</td>\n",
       "      <td>2018-05-20 13:24:20</td>\n",
       "      <td>eb90374823050020051800d8150000000000000000fffc...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>908</th>\n",
       "      <td>909</td>\n",
       "      <td>33</td>\n",
       "      <td>21.9</td>\n",
       "      <td>76</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.38</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:24:49</td>\n",
       "      <td>2018-05-20 13:25:20</td>\n",
       "      <td>eb90374924050020051800db140000000000000000fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>909</th>\n",
       "      <td>910</td>\n",
       "      <td>33</td>\n",
       "      <td>22.1</td>\n",
       "      <td>76</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.59</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>2018-05-20 13:25:37</td>\n",
       "      <td>2018-05-20 13:26:09</td>\n",
       "      <td>eb90373725050020051800dd140000000000000000fff8...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>910</th>\n",
       "      <td>911</td>\n",
       "      <td>33</td>\n",
       "      <td>22.4</td>\n",
       "      <td>76</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,乌兰乌德</td>\n",
       "      <td>Ulan-Ude, Buryatia Republic, Russia</td>\n",
       "      <td>5.41</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:26:54</td>\n",
       "      <td>2018-05-20 13:27:23</td>\n",
       "      <td>eb90375426050020051800e01400000000000000010005...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>911</th>\n",
       "      <td>912</td>\n",
       "      <td>33</td>\n",
       "      <td>23.1</td>\n",
       "      <td>76</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,伊沃金斯基区</td>\n",
       "      <td>Ivolginsky District, Buryatia Republic, Russia</td>\n",
       "      <td>6.22</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>12</td>\n",
       "      <td>2018-05-20 13:40:51</td>\n",
       "      <td>2018-05-20 13:41:31</td>\n",
       "      <td>eb90375140050020051800e71200000000000000000005...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>912</th>\n",
       "      <td>913</td>\n",
       "      <td>33</td>\n",
       "      <td>23.1</td>\n",
       "      <td>76</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,伊沃金斯基区</td>\n",
       "      <td>Ivolginsky District, Buryatia Republic, Russia</td>\n",
       "      <td>6.17</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:42:25</td>\n",
       "      <td>2018-05-20 13:43:01</td>\n",
       "      <td>eb90372542050020051800e7120000000000000001fffe...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>913</th>\n",
       "      <td>914</td>\n",
       "      <td>33</td>\n",
       "      <td>23.1</td>\n",
       "      <td>76</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,伊沃金斯基区</td>\n",
       "      <td>Ivolginsky District, Buryatia Republic, Russia</td>\n",
       "      <td>6.15</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-20 13:43:18</td>\n",
       "      <td>2018-05-20 13:43:53</td>\n",
       "      <td>eb90371843050020051800e7120000000000000001fff3...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>914</th>\n",
       "      <td>915</td>\n",
       "      <td>33</td>\n",
       "      <td>22.8</td>\n",
       "      <td>76</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,普里巴卡尔基地区</td>\n",
       "      <td>«Байкал», Pribaykalsky District, Buryatia Repu...</td>\n",
       "      <td>5.67</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>14</td>\n",
       "      <td>2018-05-20 13:59:04</td>\n",
       "      <td>2018-05-20 13:59:38</td>\n",
       "      <td>eb90370459050020051800e4120000000000000001fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>915</th>\n",
       "      <td>916</td>\n",
       "      <td>33</td>\n",
       "      <td>19.4</td>\n",
       "      <td>76</td>\n",
       "      <td>19</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,普里巴卡尔基地区</td>\n",
       "      <td>«Байкал», Pribaykalsky District, Buryatia Repu...</td>\n",
       "      <td>6.01</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>20</td>\n",
       "      <td>2018-05-20 14:14:49</td>\n",
       "      <td>2018-05-20 14:15:25</td>\n",
       "      <td>eb90374914060020051800c2130000000000000001fffd...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>916</th>\n",
       "      <td>917</td>\n",
       "      <td>33</td>\n",
       "      <td>15.3</td>\n",
       "      <td>76</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,卡班基地区</td>\n",
       "      <td>«Байкал», Kabansky District, Buryatia Republic...</td>\n",
       "      <td>6.20</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>18</td>\n",
       "      <td>2018-05-20 14:30:36</td>\n",
       "      <td>2018-05-20 14:46:53</td>\n",
       "      <td>eb9037363006002005180099160000000000000001fffc...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>917</th>\n",
       "      <td>918</td>\n",
       "      <td>33</td>\n",
       "      <td>11.6</td>\n",
       "      <td>76</td>\n",
       "      <td>25</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>...</td>\n",
       "      <td>俄罗斯,布里亚特共和国,卡班基地区</td>\n",
       "      <td>Kabansky District, Buryatia Republic, Russia</td>\n",
       "      <td>5.11</td>\n",
       "      <td>76%</td>\n",
       "      <td>0</td>\n",
       "      <td>54</td>\n",
       "      <td>2018-05-20 15:18:01</td>\n",
       "      <td>2018-05-20 15:18:35</td>\n",
       "      <td>eb9037011807002005180074190000000000000001fff3...</td>\n",
       "      <td>TCP</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>918 rows × 36 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      id  containerId  Temperature  PowerInt  Humidity  containerTemperature2  \\\n",
       "0      1           33         24.1        99        25                      0   \n",
       "1      2           33         24.1        99        24                      0   \n",
       "2      3           33         24.3        99        24                      0   \n",
       "3      4           33         31.3        99        17                      0   \n",
       "4      5           33         29.5        99        20                      0   \n",
       "5      6           33         30.6        99        19                      0   \n",
       "6      7           33         33.7        99        18                      0   \n",
       "7      8           33         33.3        99        17                      0   \n",
       "8      9           33         29.5        99        20                      0   \n",
       "9     10           33         28.5        99        21                      0   \n",
       "10    11           33         27.7        99        21                      0   \n",
       "11    12           33         27.3        99        22                      0   \n",
       "12    13           33         27.1        99        22                      0   \n",
       "13    14           33         26.8        99        22                      0   \n",
       "14    15           33         26.3        99        23                      0   \n",
       "15    16           33         25.9        99        23                      0   \n",
       "16    17           33         25.7        99        24                      0   \n",
       "17    18           33         25.5        99        24                      0   \n",
       "18    19           33         25.3        99        26                      0   \n",
       "19    20           33         27.5        99        23                      0   \n",
       "20    21           33         27.7        99        23                      0   \n",
       "21    22           33         28.5        99        22                      0   \n",
       "22    23           33         28.8        99        21                      0   \n",
       "23    24           33         28.9        99        21                      0   \n",
       "24    25           33         29.0        99        21                      0   \n",
       "25    26           33         29.1        99        22                      0   \n",
       "26    27           33         29.4        99        21                      0   \n",
       "27    28           33         29.7        99        20                      0   \n",
       "28    29           33         29.9        99        20                      0   \n",
       "29    30           33         30.0        99        19                      0   \n",
       "..   ...          ...          ...       ...       ...                    ...   \n",
       "888  889           33         29.4        76        14                      0   \n",
       "889  890           33         29.5        76        14                      0   \n",
       "890  891           33         29.6        76        14                      0   \n",
       "891  892           33         29.7        76        13                      0   \n",
       "892  893           33         28.2        76        14                      0   \n",
       "893  894           33         28.8        76        15                      0   \n",
       "894  895           33         28.8        76        15                      0   \n",
       "895  896           33         26.4        76        16                      0   \n",
       "896  897           33         26.3        76        16                      0   \n",
       "897  898           33         26.3        76        16                      0   \n",
       "898  899           33         18.9        76        22                      0   \n",
       "899  900           33         19.0        76        22                      0   \n",
       "900  901           33         19.1        76        22                      0   \n",
       "901  902           33         19.3        76        22                      0   \n",
       "902  903           33         19.5        76        22                      0   \n",
       "903  904           33         19.8        76        22                      0   \n",
       "904  905           33         20.0        76        22                      0   \n",
       "905  906           33         21.2        76        21                      0   \n",
       "906  907           33         21.4        76        21                      0   \n",
       "907  908           33         21.6        76        21                      0   \n",
       "908  909           33         21.9        76        20                      0   \n",
       "909  910           33         22.1        76        20                      0   \n",
       "910  911           33         22.4        76        20                      0   \n",
       "911  912           33         23.1        76        18                      0   \n",
       "912  913           33         23.1        76        18                      0   \n",
       "913  914           33         23.1        76        18                      0   \n",
       "914  915           33         22.8        76        18                      0   \n",
       "915  916           33         19.4        76        19                      0   \n",
       "916  917           33         15.3        76        22                      0   \n",
       "917  918           33         11.6        76        25                      0   \n",
       "\n",
       "     containerHumidity2  containerTemperature3  containerHumidity3  \\\n",
       "0                     0                      0                   0   \n",
       "1                     0                      0                   0   \n",
       "2                     0                      0                   0   \n",
       "3                     0                      0                   0   \n",
       "4                     0                      0                   0   \n",
       "5                     0                      0                   0   \n",
       "6                     0                      0                   0   \n",
       "7                     0                      0                   0   \n",
       "8                     0                      0                   0   \n",
       "9                     0                      0                   0   \n",
       "10                    0                      0                   0   \n",
       "11                    0                      0                   0   \n",
       "12                    0                      0                   0   \n",
       "13                    0                      0                   0   \n",
       "14                    0                      0                   0   \n",
       "15                    0                      0                   0   \n",
       "16                    0                      0                   0   \n",
       "17                    0                      0                   0   \n",
       "18                    0                      0                   0   \n",
       "19                    0                      0                   0   \n",
       "20                    0                      0                   0   \n",
       "21                    0                      0                   0   \n",
       "22                    0                      0                   0   \n",
       "23                    0                      0                   0   \n",
       "24                    0                      0                   0   \n",
       "25                    0                      0                   0   \n",
       "26                    0                      0                   0   \n",
       "27                    0                      0                   0   \n",
       "28                    0                      0                   0   \n",
       "29                    0                      0                   0   \n",
       "..                  ...                    ...                 ...   \n",
       "888                   0                      0                   0   \n",
       "889                   0                      0                   0   \n",
       "890                   0                      0                   0   \n",
       "891                   0                      0                   0   \n",
       "892                   0                      0                   0   \n",
       "893                   0                      0                   0   \n",
       "894                   0                      0                   0   \n",
       "895                   0                      0                   0   \n",
       "896                   0                      0                   0   \n",
       "897                   0                      0                   0   \n",
       "898                   0                      0                   0   \n",
       "899                   0                      0                   0   \n",
       "900                   0                      0                   0   \n",
       "901                   0                      0                   0   \n",
       "902                   0                      0                   0   \n",
       "903                   0                      0                   0   \n",
       "904                   0                      0                   0   \n",
       "905                   0                      0                   0   \n",
       "906                   0                      0                   0   \n",
       "907                   0                      0                   0   \n",
       "908                   0                      0                   0   \n",
       "909                   0                      0                   0   \n",
       "910                   0                      0                   0   \n",
       "911                   0                      0                   0   \n",
       "912                   0                      0                   0   \n",
       "913                   0                      0                   0   \n",
       "914                   0                      0                   0   \n",
       "915                   0                      0                   0   \n",
       "916                   0                      0                   0   \n",
       "917                   0                      0                   0   \n",
       "\n",
       "     containerDoorIsOpen   ...             containerAreaName  \\\n",
       "0                      1   ...                中国,吉林省,长春市,宽城区   \n",
       "1                      0   ...                中国,吉林省,长春市,宽城区   \n",
       "2                      0   ...                中国,吉林省,长春市,宽城区   \n",
       "3                      0   ...                中国,吉林省,长春市,宽城区   \n",
       "4                      0   ...                中国,吉林省,长春市,宽城区   \n",
       "5                      0   ...                中国,吉林省,长春市,宽城区   \n",
       "6                      0   ...                中国,吉林省,长春市,宽城区   \n",
       "7                      0   ...                中国,吉林省,长春市,宽城区   \n",
       "8                      0   ...                中国,吉林省,长春市,二道区   \n",
       "9                      0   ...                中国,吉林省,长春市,二道区   \n",
       "10                     0   ...                中国,吉林省,长春市,南关区   \n",
       "11                     0   ...                中国,吉林省,长春市,南关区   \n",
       "12                     0   ...                中国,吉林省,长春市,南关区   \n",
       "13                     0   ...                中国,吉林省,长春市,南关区   \n",
       "14                     0   ...                中国,吉林省,长春市,南关区   \n",
       "15                     0   ...                中国,吉林省,长春市,南关区   \n",
       "16                     0   ...                中国,吉林省,长春市,南关区   \n",
       "17                     0   ...                中国,吉林省,长春市,南关区   \n",
       "18                     1   ...                中国,吉林省,长春市,南关区   \n",
       "19                     1   ...                中国,吉林省,长春市,南关区   \n",
       "20                     1   ...                中国,吉林省,长春市,南关区   \n",
       "21                     1   ...                中国,吉林省,长春市,南关区   \n",
       "22                     1   ...                中国,吉林省,长春市,南关区   \n",
       "23                     1   ...                中国,吉林省,长春市,南关区   \n",
       "24                     1   ...                中国,吉林省,长春市,南关区   \n",
       "25                     1   ...                中国,吉林省,长春市,南关区   \n",
       "26                     1   ...                中国,吉林省,长春市,南关区   \n",
       "27                     1   ...                中国,吉林省,长春市,南关区   \n",
       "28                     1   ...                中国,吉林省,长春市,南关区   \n",
       "29                     1   ...                中国,吉林省,长春市,南关区   \n",
       "..                   ...   ...                           ...   \n",
       "888                    0   ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "889                    0   ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "890                    0   ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "891                    0   ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "892                    0   ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "893                    0   ...     俄罗斯,布里亚特共和国,zaigrayevsky区   \n",
       "894                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "895                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "896                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "897                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "898                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "899                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "900                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "901                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "902                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "903                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "904                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "905                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "906                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "907                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "908                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "909                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "910                    0   ...              俄罗斯,布里亚特共和国,乌兰乌德   \n",
       "911                    0   ...            俄罗斯,布里亚特共和国,伊沃金斯基区   \n",
       "912                    0   ...            俄罗斯,布里亚特共和国,伊沃金斯基区   \n",
       "913                    0   ...            俄罗斯,布里亚特共和国,伊沃金斯基区   \n",
       "914                    0   ...          俄罗斯,布里亚特共和国,普里巴卡尔基地区   \n",
       "915                    0   ...          俄罗斯,布里亚特共和国,普里巴卡尔基地区   \n",
       "916                    0   ...             俄罗斯,布里亚特共和国,卡班基地区   \n",
       "917                    0   ...             俄罗斯,布里亚特共和国,卡班基地区   \n",
       "\n",
       "                                  containerAllAreaName  Voltage  Power  \\\n",
       "0                                            吉林省长春市宽城区     6.65    99%   \n",
       "1                                            吉林省长春市宽城区     6.63    99%   \n",
       "2                                            吉林省长春市宽城区     6.63    99%   \n",
       "3                                            吉林省长春市宽城区     6.70    99%   \n",
       "4                                            吉林省长春市宽城区     6.69    99%   \n",
       "5                                            吉林省长春市宽城区     6.71    99%   \n",
       "6                                            吉林省长春市宽城区     6.69    99%   \n",
       "7                                            吉林省长春市宽城区     6.70    99%   \n",
       "8                                       吉林省长春市二道区哈尔滨大街     6.62    99%   \n",
       "9                                         吉林省长春市二道区大连路     6.60    99%   \n",
       "10                                       吉林省长春市南关区洋浦大街     6.65    99%   \n",
       "11                                     吉林省长春市南关区洋浦大街辅路     6.68    99%   \n",
       "12                                   吉林省长春市南关区自由大路9166     6.68    99%   \n",
       "13                                   吉林省长春市南关区浦东路4675号     6.63    99%   \n",
       "14                                     吉林省长春市南关区洋浦大街辅路     6.63    99%   \n",
       "15                                       吉林省长春市南关区自由大路     6.63    99%   \n",
       "16                                       吉林省长春市南关区自由大路     6.67    99%   \n",
       "17                                       吉林省长春市南关区自由大路     6.65    99%   \n",
       "18                                       吉林省长春市南关区自由大路     6.69    99%   \n",
       "19                                       吉林省长春市南关区自由大路     6.68    99%   \n",
       "20                                       吉林省长春市南关区自由大路     6.62    99%   \n",
       "21                                       吉林省长春市南关区自由大路     6.66    99%   \n",
       "22                                       吉林省长春市南关区自由大路     6.65    99%   \n",
       "23                                       吉林省长春市南关区自由大路     6.67    99%   \n",
       "24                                       吉林省长春市南关区自由大路     6.65    99%   \n",
       "25                                       吉林省长春市南关区自由大路     6.54    99%   \n",
       "26                                       吉林省长春市南关区自由大路     6.69    99%   \n",
       "27                                       吉林省长春市南关区自由大路     6.62    99%   \n",
       "28                                       吉林省长春市南关区自由大路     6.69    99%   \n",
       "29                                       吉林省长春市南关区自由大路     6.69    99%   \n",
       "..                                                 ...      ...    ...   \n",
       "888   Zaigrayevsky District, Buryatia Republic, Russia     5.85    76%   \n",
       "889   Zaigrayevsky District, Buryatia Republic, Russia     6.12    76%   \n",
       "890   Zaigrayevsky District, Buryatia Republic, Russia     5.84    76%   \n",
       "891   Zaigrayevsky District, Buryatia Republic, Russia     5.99    76%   \n",
       "892   Zaigrayevsky District, Buryatia Republic, Russia     5.78    76%   \n",
       "893   Zaigrayevsky District, Buryatia Republic, Russia     5.84    76%   \n",
       "894  Псковская улица, Ulan-Ude, Buryatia Republic, ...     5.87    76%   \n",
       "895  улица Борсоева, Ulan-Ude, Buryatia Republic, R...     5.60    76%   \n",
       "896  улица Борсоева, Ulan-Ude, Buryatia Republic, R...     5.59    76%   \n",
       "897  улица Борсоева, Ulan-Ude, Buryatia Republic, R...     5.92    76%   \n",
       "898  улица Борсоева, Ulan-Ude, Buryatia Republic, R...     5.81    76%   \n",
       "899  улица Революции 1905 года, Ulan-Ude, Buryatia ...     5.59    76%   \n",
       "900  улица Революции 1905 года, Ulan-Ude, Buryatia ...     5.63    76%   \n",
       "901  улица Революции 1905 года, Ulan-Ude, Buryatia ...     6.28    76%   \n",
       "902  улица Революции 1905 года, Ulan-Ude, Buryatia ...     6.33    76%   \n",
       "903  улица Революции 1905 года, Ulan-Ude, Buryatia ...     6.21    76%   \n",
       "904  улица Революции 1905 года, Ulan-Ude, Buryatia ...     6.19    76%   \n",
       "905                Ulan-Ude, Buryatia Republic, Russia     6.34    76%   \n",
       "906                Ulan-Ude, Buryatia Republic, Russia     5.43    76%   \n",
       "907                Ulan-Ude, Buryatia Republic, Russia     5.47    76%   \n",
       "908                Ulan-Ude, Buryatia Republic, Russia     5.38    76%   \n",
       "909                Ulan-Ude, Buryatia Republic, Russia     5.59    76%   \n",
       "910                Ulan-Ude, Buryatia Republic, Russia     5.41    76%   \n",
       "911     Ivolginsky District, Buryatia Republic, Russia     6.22    76%   \n",
       "912     Ivolginsky District, Buryatia Republic, Russia     6.17    76%   \n",
       "913     Ivolginsky District, Buryatia Republic, Russia     6.15    76%   \n",
       "914  «Байкал», Pribaykalsky District, Buryatia Repu...     5.67    76%   \n",
       "915  «Байкал», Pribaykalsky District, Buryatia Repu...     6.01    76%   \n",
       "916  «Байкал», Kabansky District, Buryatia Republic...     6.20    76%   \n",
       "917       Kabansky District, Buryatia Republic, Russia     5.11    76%   \n",
       "\n",
       "    deviceWorkStatus  mileage                 Time          currentTime  \\\n",
       "0                  0       \\N  2018-05-08 10:40:45  2018-05-08 14:24:45   \n",
       "1                  0        0  2018-05-08 10:42:12  2018-05-08 14:24:50   \n",
       "2                  0        0  2018-05-08 10:43:39  2018-05-08 14:24:51   \n",
       "3                  0        0  2018-05-08 11:44:30  2018-05-08 14:24:53   \n",
       "4                  0        0  2018-05-08 12:45:42  2018-05-08 14:24:54   \n",
       "5                  0        0  2018-05-08 13:46:36  2018-05-08 14:24:55   \n",
       "6                  0        0  2018-05-08 14:22:58  2018-05-08 14:24:56   \n",
       "7                  0        0  2018-05-08 14:26:21  2018-05-08 14:39:29   \n",
       "8                  0        8  2018-05-08 14:38:51  2018-05-08 14:39:30   \n",
       "9                  0        2  2018-05-08 14:42:40  2018-05-08 14:43:22   \n",
       "10                 0        2  2018-05-08 14:46:00  2018-05-08 14:46:37   \n",
       "11                 0        1  2018-05-08 14:48:09  2018-05-08 14:51:29   \n",
       "12                 0        0  2018-05-08 14:49:07  2018-05-08 14:51:30   \n",
       "13                 0        1  2018-05-08 14:50:35  2018-05-08 14:51:31   \n",
       "14                 0        0  2018-05-08 14:53:57  2018-05-08 14:54:34   \n",
       "15                 0        1  2018-05-08 14:56:59  2018-05-08 14:57:42   \n",
       "16                 0        0  2018-05-08 14:59:36  2018-05-08 15:26:50   \n",
       "17                 0        0  2018-05-08 15:01:39  2018-05-08 15:26:51   \n",
       "18                 0        0  2018-05-08 15:03:34  2018-05-08 15:26:53   \n",
       "19                 0        0  2018-05-08 15:24:45  2018-05-08 15:26:53   \n",
       "20                 0        0  2018-05-08 15:26:07  2018-05-08 15:26:54   \n",
       "21                 0        0  2018-05-08 15:31:23  2018-05-08 15:43:46   \n",
       "22                 0        0  2018-05-08 15:39:22  2018-05-08 15:43:48   \n",
       "23                 0        0  2018-05-08 15:40:28  2018-05-08 15:43:49   \n",
       "24                 0        0  2018-05-08 15:41:44  2018-05-08 15:43:50   \n",
       "25                 0        0  2018-05-08 15:43:01  2018-05-08 15:43:52   \n",
       "26                 0        0  2018-05-08 15:45:09  2018-05-08 15:48:11   \n",
       "27                 0        0  2018-05-08 15:47:28  2018-05-08 15:48:12   \n",
       "28                 0        0  2018-05-08 15:49:51  2018-05-08 15:54:15   \n",
       "29                 0        0  2018-05-08 15:50:52  2018-05-08 15:54:16   \n",
       "..               ...      ...                  ...                  ...   \n",
       "888                0        1  2018-05-20 10:50:45  2018-05-20 10:51:16   \n",
       "889                0        0  2018-05-20 10:51:36  2018-05-20 10:52:10   \n",
       "890                0        1  2018-05-20 10:52:31  2018-05-20 10:53:02   \n",
       "891                0       13  2018-05-20 11:08:13  2018-05-20 11:08:46   \n",
       "892                0       14  2018-05-20 11:23:58  2018-05-20 11:24:29   \n",
       "893                0       15  2018-05-20 11:39:40  2018-05-20 11:40:15   \n",
       "894                0       12  2018-05-20 11:55:27  2018-05-20 11:56:12   \n",
       "895                0        8  2018-05-20 12:11:23  2018-05-20 12:12:27   \n",
       "896                0        0  2018-05-20 12:13:47  2018-05-20 12:14:25   \n",
       "897                0        0  2018-05-20 12:15:40  2018-05-20 12:16:13   \n",
       "898                0        0  2018-05-20 13:08:23  2018-05-20 13:09:28   \n",
       "899                0        1  2018-05-20 13:11:33  2018-05-20 13:12:04   \n",
       "900                0        0  2018-05-20 13:12:34  2018-05-20 13:13:04   \n",
       "901                0        1  2018-05-20 13:13:58  2018-05-20 13:15:25   \n",
       "902                0        0  2018-05-20 13:14:50  2018-05-20 13:15:27   \n",
       "903                0        0  2018-05-20 13:15:55  2018-05-20 13:16:24   \n",
       "904                0        0  2018-05-20 13:16:56  2018-05-20 13:17:28   \n",
       "905                0        3  2018-05-20 13:21:58  2018-05-20 13:22:30   \n",
       "906                0        0  2018-05-20 13:22:50  2018-05-20 13:23:24   \n",
       "907                0        0  2018-05-20 13:23:48  2018-05-20 13:24:20   \n",
       "908                0        0  2018-05-20 13:24:49  2018-05-20 13:25:20   \n",
       "909                0        0  2018-05-20 13:25:37  2018-05-20 13:26:09   \n",
       "910                0        1  2018-05-20 13:26:54  2018-05-20 13:27:23   \n",
       "911                0       12  2018-05-20 13:40:51  2018-05-20 13:41:31   \n",
       "912                0        1  2018-05-20 13:42:25  2018-05-20 13:43:01   \n",
       "913                0        1  2018-05-20 13:43:18  2018-05-20 13:43:53   \n",
       "914                0       14  2018-05-20 13:59:04  2018-05-20 13:59:38   \n",
       "915                0       20  2018-05-20 14:14:49  2018-05-20 14:15:25   \n",
       "916                0       18  2018-05-20 14:30:36  2018-05-20 14:46:53   \n",
       "917                0       54  2018-05-20 15:18:01  2018-05-20 15:18:35   \n",
       "\n",
       "                                              oldValue sendType  \n",
       "0    eb90374540020008051800f1190000000000000100fffe...      TCP  \n",
       "1    eb90371242020008051800f1180000000000000000fff8...      TCP  \n",
       "2    eb90373943020008051800f3180000000000000000ffff...      TCP  \n",
       "3    eb90373044030008051801391100000000000000000000...      TCP  \n",
       "4    eb90374245040008051801271400000000000000000001...      TCP  \n",
       "5    eb90373646050008051801321300000000000000000007...      TCP  \n",
       "6    eb9037582206000805180151120000000000000001ffa2...      TCP  \n",
       "7    eb903721260600080518014d1100000000000000010013...      TCP  \n",
       "8    eb90375138060008051801271400000000000000010006...      TCP  \n",
       "9    eb903740420600080518011d150000000000000001fff8...      TCP  \n",
       "10   eb90370046060008051801151500000000000000000000...      TCP  \n",
       "11   eb90370948060008051801111600000000000000000001...      TCP  \n",
       "12   eb903707490600080518010f1600000000000000010002...      TCP  \n",
       "13   eb903735500600080518010c1600000000000000010005...      TCP  \n",
       "14   eb9037575306000805180107170000000000000001ffdc...      TCP  \n",
       "15   eb9037595606000805180103170000000000000000fffb...      TCP  \n",
       "16   eb90373659060008051801011800000000000000000001...      TCP  \n",
       "17   eb90373901070008051800ff180000000000000000fffa...      TCP  \n",
       "18   eb90373403070008051800fd1a0000000000000100ffff...      TCP  \n",
       "19   eb9037452407000805180113170000000000000100fffb...      TCP  \n",
       "20   eb9037072607000805180115170000000000000100ffff...      TCP  \n",
       "21   eb903723310700080518011d160000000000000100ffff...      TCP  \n",
       "22   eb90372239070008051801201500000000000001010001...      TCP  \n",
       "23   eb9037284007000805180121150000000000000100fffe...      TCP  \n",
       "24   eb9037444107000805180122150000000000000100fffe...      TCP  \n",
       "25   eb9037014307000805180123160000000000000100fff9...      TCP  \n",
       "26   eb9037094507000805180126150000000000000100ffff...      TCP  \n",
       "27   eb90372847070008051801291400000000000001000000...      TCP  \n",
       "28   eb903751490700080518012b1400000000000001000000...      TCP  \n",
       "29   eb903752500700080518012c130000000000000100fffa...      TCP  \n",
       "..                                                 ...      ...  \n",
       "888  eb90374550020020051801260e0000000000000001fff3...      TCP  \n",
       "889  eb90373651020020051801270e0000000000000000fffe...      TCP  \n",
       "890  eb90373152020020051801280e0000000000000000fff6...      TCP  \n",
       "891  eb90371308030020051801290d0000000000000001ff44...      TCP  \n",
       "892  eb903758230300200518011a0e0000000000000001ffec...      TCP  \n",
       "893  eb90374039030020051801200f0000000000000001fffe...      TCP  \n",
       "894  eb90372755030020051801200f0000000000000001fff7...      TCP  \n",
       "895  eb9037231104002005180108100000000000000000ffff...      TCP  \n",
       "896  eb9037471304002005180107100000000000000000fff9...      TCP  \n",
       "897  eb90374015040020051801071000000000000000000000...      TCP  \n",
       "898  eb90372308050020051800bd160000000000000000ff00...      TCP  \n",
       "899  eb90373311050020051800be16000000000000000100e8...      TCP  \n",
       "900  eb90373412050020051800bf160000000000000001fff9...      TCP  \n",
       "901  eb90375813050020051800c1160000000000000001fffc...      TCP  \n",
       "902  eb90375014050020051800c3160000000000000000fff9...      TCP  \n",
       "903  eb90375515050020051800c6160000000000000000fffd...      TCP  \n",
       "904  eb90375616050020051800c81600000000000000010001...      TCP  \n",
       "905  eb90375821050020051800d4150000000000000001fffd...      TCP  \n",
       "906  eb90375022050020051800d6150000000000000001fffe...      TCP  \n",
       "907  eb90374823050020051800d8150000000000000000fffc...      TCP  \n",
       "908  eb90374924050020051800db140000000000000000fffd...      TCP  \n",
       "909  eb90373725050020051800dd140000000000000000fff8...      TCP  \n",
       "910  eb90375426050020051800e01400000000000000010005...      TCP  \n",
       "911  eb90375140050020051800e71200000000000000000005...      TCP  \n",
       "912  eb90372542050020051800e7120000000000000001fffe...      TCP  \n",
       "913  eb90371843050020051800e7120000000000000001fff3...      TCP  \n",
       "914  eb90370459050020051800e4120000000000000001fffd...      TCP  \n",
       "915  eb90374914060020051800c2130000000000000001fffd...      TCP  \n",
       "916  eb9037363006002005180099160000000000000001fffc...      TCP  \n",
       "917  eb9037011807002005180074190000000000000001fff3...      TCP  \n",
       "\n",
       "[918 rows x 36 columns]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "oldP = data_train.Power[:]\n",
    "# oldP\n",
    "newP = []\n",
    "for i in oldP: \n",
    "    newP.append(i[0:2])\n",
    "\n",
    "newP = list(map(int,newP))\n",
    "newP\n",
    "data_train.insert(3,'PowerInt',newP)\n",
    "data_train"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>Time</th>\n",
       "      <th>RunStatus</th>\n",
       "      <th>PowerInt</th>\n",
       "      <th>Voltage</th>\n",
       "      <th>Signal</th>\n",
       "      <th>Light</th>\n",
       "      <th>Temperature</th>\n",
       "      <th>Humidity</th>\n",
       "      <th>X</th>\n",
       "      <th>Y</th>\n",
       "      <th>Z</th>\n",
       "      <th>Speed</th>\n",
       "      <th>Excepstatus</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1</td>\n",
       "      <td>2018-05-08 10:40:45</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.65</td>\n",
       "      <td>0</td>\n",
       "      <td>4095</td>\n",
       "      <td>24.1</td>\n",
       "      <td>25</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.19</td>\n",
       "      <td>1a3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2</td>\n",
       "      <td>2018-05-08 10:42:12</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.63</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>24.1</td>\n",
       "      <td>24</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.1</td>\n",
       "      <td>0.00</td>\n",
       "      <td>1a2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>3</td>\n",
       "      <td>2018-05-08 10:43:39</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.63</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>24.3</td>\n",
       "      <td>24</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>4</td>\n",
       "      <td>2018-05-08 11:44:30</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.70</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>31.3</td>\n",
       "      <td>17</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>0.19</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>5</td>\n",
       "      <td>2018-05-08 12:45:42</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.69</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>29.5</td>\n",
       "      <td>20</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>0.56</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>6</td>\n",
       "      <td>2018-05-08 13:46:36</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.71</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>30.6</td>\n",
       "      <td>19</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>7</td>\n",
       "      <td>2018-05-08 14:22:58</td>\n",
       "      <td>1</td>\n",
       "      <td>99</td>\n",
       "      <td>6.69</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>33.7</td>\n",
       "      <td>18</td>\n",
       "      <td>-0.4</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.2</td>\n",
       "      <td>0.19</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>8</td>\n",
       "      <td>2018-05-08 14:26:21</td>\n",
       "      <td>1</td>\n",
       "      <td>99</td>\n",
       "      <td>6.70</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>33.3</td>\n",
       "      <td>17</td>\n",
       "      <td>0.1</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>4.63</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>9</td>\n",
       "      <td>2018-05-08 14:38:51</td>\n",
       "      <td>1</td>\n",
       "      <td>99</td>\n",
       "      <td>6.62</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>29.5</td>\n",
       "      <td>20</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.4</td>\n",
       "      <td>19.82</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>10</td>\n",
       "      <td>2018-05-08 14:42:40</td>\n",
       "      <td>1</td>\n",
       "      <td>99</td>\n",
       "      <td>6.60</td>\n",
       "      <td>14</td>\n",
       "      <td>0</td>\n",
       "      <td>28.5</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>11</td>\n",
       "      <td>2018-05-08 14:46:00</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.65</td>\n",
       "      <td>15</td>\n",
       "      <td>0</td>\n",
       "      <td>27.7</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.74</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12</td>\n",
       "      <td>2018-05-08 14:48:09</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.68</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>27.3</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>13</td>\n",
       "      <td>2018-05-08 14:49:07</td>\n",
       "      <td>1</td>\n",
       "      <td>99</td>\n",
       "      <td>6.68</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>27.1</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>23.89</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14</td>\n",
       "      <td>2018-05-08 14:50:35</td>\n",
       "      <td>1</td>\n",
       "      <td>99</td>\n",
       "      <td>6.63</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>26.8</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>19.26</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>15</td>\n",
       "      <td>2018-05-08 14:53:57</td>\n",
       "      <td>1</td>\n",
       "      <td>99</td>\n",
       "      <td>6.63</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>26.3</td>\n",
       "      <td>23</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>-0.5</td>\n",
       "      <td>17.78</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>16</td>\n",
       "      <td>2018-05-08 14:56:59</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.63</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>25.9</td>\n",
       "      <td>23</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>17</td>\n",
       "      <td>2018-05-08 14:59:36</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.67</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>25.7</td>\n",
       "      <td>24</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.85</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>18</td>\n",
       "      <td>2018-05-08 15:01:39</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.65</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>25.5</td>\n",
       "      <td>24</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>1.30</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>19</td>\n",
       "      <td>2018-05-08 15:03:34</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.69</td>\n",
       "      <td>0</td>\n",
       "      <td>410</td>\n",
       "      <td>25.3</td>\n",
       "      <td>26</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>0.19</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>20</td>\n",
       "      <td>2018-05-08 15:24:45</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.68</td>\n",
       "      <td>0</td>\n",
       "      <td>306</td>\n",
       "      <td>27.5</td>\n",
       "      <td>23</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.74</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>21</td>\n",
       "      <td>2018-05-08 15:26:07</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.62</td>\n",
       "      <td>22</td>\n",
       "      <td>313</td>\n",
       "      <td>27.7</td>\n",
       "      <td>23</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.30</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>22</td>\n",
       "      <td>2018-05-08 15:31:23</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.66</td>\n",
       "      <td>0</td>\n",
       "      <td>338</td>\n",
       "      <td>28.5</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.74</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>23</td>\n",
       "      <td>2018-05-08 15:39:22</td>\n",
       "      <td>1</td>\n",
       "      <td>99</td>\n",
       "      <td>6.65</td>\n",
       "      <td>0</td>\n",
       "      <td>419</td>\n",
       "      <td>28.8</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.37</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>24</td>\n",
       "      <td>2018-05-08 15:40:28</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.67</td>\n",
       "      <td>0</td>\n",
       "      <td>378</td>\n",
       "      <td>28.9</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.93</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>25</td>\n",
       "      <td>2018-05-08 15:41:44</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.65</td>\n",
       "      <td>0</td>\n",
       "      <td>370</td>\n",
       "      <td>29.0</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>0.93</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>26</td>\n",
       "      <td>2018-05-08 15:43:01</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.54</td>\n",
       "      <td>18</td>\n",
       "      <td>370</td>\n",
       "      <td>29.1</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>3.52</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>27</td>\n",
       "      <td>2018-05-08 15:45:09</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.69</td>\n",
       "      <td>0</td>\n",
       "      <td>370</td>\n",
       "      <td>29.4</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>3.15</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>28</td>\n",
       "      <td>2018-05-08 15:47:28</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.62</td>\n",
       "      <td>21</td>\n",
       "      <td>362</td>\n",
       "      <td>29.7</td>\n",
       "      <td>20</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.19</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>29</td>\n",
       "      <td>2018-05-08 15:49:51</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.69</td>\n",
       "      <td>0</td>\n",
       "      <td>435</td>\n",
       "      <td>29.9</td>\n",
       "      <td>20</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.93</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>30</td>\n",
       "      <td>2018-05-08 15:50:52</td>\n",
       "      <td>0</td>\n",
       "      <td>99</td>\n",
       "      <td>6.69</td>\n",
       "      <td>0</td>\n",
       "      <td>523</td>\n",
       "      <td>30.0</td>\n",
       "      <td>19</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.74</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>888</th>\n",
       "      <td>889</td>\n",
       "      <td>2018-05-20 10:50:45</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.85</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>29.4</td>\n",
       "      <td>14</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>-0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>22.41</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>889</th>\n",
       "      <td>890</td>\n",
       "      <td>2018-05-20 10:51:36</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>6.12</td>\n",
       "      <td>7</td>\n",
       "      <td>0</td>\n",
       "      <td>29.5</td>\n",
       "      <td>14</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>26.48</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>890</th>\n",
       "      <td>891</td>\n",
       "      <td>2018-05-20 10:52:31</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>5.84</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>29.6</td>\n",
       "      <td>14</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>30.93</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>891</th>\n",
       "      <td>892</td>\n",
       "      <td>2018-05-20 11:08:13</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.99</td>\n",
       "      <td>8</td>\n",
       "      <td>0</td>\n",
       "      <td>29.7</td>\n",
       "      <td>13</td>\n",
       "      <td>-0.7</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>0.4</td>\n",
       "      <td>69.45</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>892</th>\n",
       "      <td>893</td>\n",
       "      <td>2018-05-20 11:23:58</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.78</td>\n",
       "      <td>23</td>\n",
       "      <td>0</td>\n",
       "      <td>28.2</td>\n",
       "      <td>14</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>0.1</td>\n",
       "      <td>-0.2</td>\n",
       "      <td>65.56</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>893</th>\n",
       "      <td>894</td>\n",
       "      <td>2018-05-20 11:39:40</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.84</td>\n",
       "      <td>8</td>\n",
       "      <td>0</td>\n",
       "      <td>28.8</td>\n",
       "      <td>15</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.9</td>\n",
       "      <td>54.63</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>894</th>\n",
       "      <td>895</td>\n",
       "      <td>2018-05-20 11:55:27</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.87</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>28.8</td>\n",
       "      <td>15</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.2</td>\n",
       "      <td>37.41</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>895</th>\n",
       "      <td>896</td>\n",
       "      <td>2018-05-20 12:11:23</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>5.60</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>26.4</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>2.59</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>896</th>\n",
       "      <td>897</td>\n",
       "      <td>2018-05-20 12:13:47</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>5.59</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>26.3</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>3.70</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>897</th>\n",
       "      <td>898</td>\n",
       "      <td>2018-05-20 12:15:40</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>5.92</td>\n",
       "      <td>25</td>\n",
       "      <td>0</td>\n",
       "      <td>26.3</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.85</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>898</th>\n",
       "      <td>899</td>\n",
       "      <td>2018-05-20 13:08:23</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>5.81</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>18.9</td>\n",
       "      <td>22</td>\n",
       "      <td>-1.0</td>\n",
       "      <td>-0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>5.56</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>899</th>\n",
       "      <td>900</td>\n",
       "      <td>2018-05-20 13:11:33</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.59</td>\n",
       "      <td>15</td>\n",
       "      <td>0</td>\n",
       "      <td>19.0</td>\n",
       "      <td>22</td>\n",
       "      <td>0.9</td>\n",
       "      <td>-0.0</td>\n",
       "      <td>0.2</td>\n",
       "      <td>11.67</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>900</th>\n",
       "      <td>901</td>\n",
       "      <td>2018-05-20 13:12:34</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.63</td>\n",
       "      <td>13</td>\n",
       "      <td>0</td>\n",
       "      <td>19.1</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>11.30</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>901</th>\n",
       "      <td>902</td>\n",
       "      <td>2018-05-20 13:13:58</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>6.28</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>19.3</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>16.85</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>902</th>\n",
       "      <td>903</td>\n",
       "      <td>2018-05-20 13:14:50</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>6.33</td>\n",
       "      <td>31</td>\n",
       "      <td>0</td>\n",
       "      <td>19.5</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>16.85</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>903</th>\n",
       "      <td>904</td>\n",
       "      <td>2018-05-20 13:15:55</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>6.21</td>\n",
       "      <td>31</td>\n",
       "      <td>0</td>\n",
       "      <td>19.8</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>17.41</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>904</th>\n",
       "      <td>905</td>\n",
       "      <td>2018-05-20 13:16:56</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>6.19</td>\n",
       "      <td>31</td>\n",
       "      <td>0</td>\n",
       "      <td>20.0</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>19.45</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>905</th>\n",
       "      <td>906</td>\n",
       "      <td>2018-05-20 13:21:58</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>6.34</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>21.2</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>23.89</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>906</th>\n",
       "      <td>907</td>\n",
       "      <td>2018-05-20 13:22:50</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.43</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>21.4</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>22.96</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>907</th>\n",
       "      <td>908</td>\n",
       "      <td>2018-05-20 13:23:48</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>5.47</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>21.6</td>\n",
       "      <td>21</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>21.85</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>908</th>\n",
       "      <td>909</td>\n",
       "      <td>2018-05-20 13:24:49</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>5.38</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>21.9</td>\n",
       "      <td>20</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>17.41</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>909</th>\n",
       "      <td>910</td>\n",
       "      <td>2018-05-20 13:25:37</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>5.59</td>\n",
       "      <td>21</td>\n",
       "      <td>0</td>\n",
       "      <td>22.1</td>\n",
       "      <td>20</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>22.96</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>910</th>\n",
       "      <td>911</td>\n",
       "      <td>2018-05-20 13:26:54</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.41</td>\n",
       "      <td>20</td>\n",
       "      <td>0</td>\n",
       "      <td>22.4</td>\n",
       "      <td>20</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>39.08</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>911</th>\n",
       "      <td>912</td>\n",
       "      <td>2018-05-20 13:40:51</td>\n",
       "      <td>0</td>\n",
       "      <td>76</td>\n",
       "      <td>6.22</td>\n",
       "      <td>28</td>\n",
       "      <td>0</td>\n",
       "      <td>23.1</td>\n",
       "      <td>18</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>18.52</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>912</th>\n",
       "      <td>913</td>\n",
       "      <td>2018-05-20 13:42:25</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>6.17</td>\n",
       "      <td>28</td>\n",
       "      <td>0</td>\n",
       "      <td>23.1</td>\n",
       "      <td>18</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>26.30</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>913</th>\n",
       "      <td>914</td>\n",
       "      <td>2018-05-20 13:43:18</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>6.15</td>\n",
       "      <td>24</td>\n",
       "      <td>0</td>\n",
       "      <td>23.1</td>\n",
       "      <td>18</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>-0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>33.15</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>914</th>\n",
       "      <td>915</td>\n",
       "      <td>2018-05-20 13:59:04</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.67</td>\n",
       "      <td>9</td>\n",
       "      <td>0</td>\n",
       "      <td>22.8</td>\n",
       "      <td>18</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.2</td>\n",
       "      <td>60.38</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>915</th>\n",
       "      <td>916</td>\n",
       "      <td>2018-05-20 14:14:49</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>6.01</td>\n",
       "      <td>12</td>\n",
       "      <td>0</td>\n",
       "      <td>19.4</td>\n",
       "      <td>19</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>79.08</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>916</th>\n",
       "      <td>917</td>\n",
       "      <td>2018-05-20 14:30:36</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>6.20</td>\n",
       "      <td>17</td>\n",
       "      <td>0</td>\n",
       "      <td>15.3</td>\n",
       "      <td>22</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.1</td>\n",
       "      <td>69.82</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>917</th>\n",
       "      <td>918</td>\n",
       "      <td>2018-05-20 15:18:01</td>\n",
       "      <td>1</td>\n",
       "      <td>76</td>\n",
       "      <td>5.11</td>\n",
       "      <td>22</td>\n",
       "      <td>0</td>\n",
       "      <td>11.6</td>\n",
       "      <td>25</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>-0.1</td>\n",
       "      <td>-0.2</td>\n",
       "      <td>79.27</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>918 rows × 14 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      id                 Time  RunStatus  PowerInt  Voltage  Signal  Light  \\\n",
       "0      1  2018-05-08 10:40:45          0        99     6.65       0   4095   \n",
       "1      2  2018-05-08 10:42:12          0        99     6.63       0      0   \n",
       "2      3  2018-05-08 10:43:39          0        99     6.63       0      0   \n",
       "3      4  2018-05-08 11:44:30          0        99     6.70       0      0   \n",
       "4      5  2018-05-08 12:45:42          0        99     6.69       0      0   \n",
       "5      6  2018-05-08 13:46:36          0        99     6.71       0      0   \n",
       "6      7  2018-05-08 14:22:58          1        99     6.69      21      0   \n",
       "7      8  2018-05-08 14:26:21          1        99     6.70       0      0   \n",
       "8      9  2018-05-08 14:38:51          1        99     6.62      18      0   \n",
       "9     10  2018-05-08 14:42:40          1        99     6.60      14      0   \n",
       "10    11  2018-05-08 14:46:00          0        99     6.65      15      0   \n",
       "11    12  2018-05-08 14:48:09          0        99     6.68       0      0   \n",
       "12    13  2018-05-08 14:49:07          1        99     6.68      21      0   \n",
       "13    14  2018-05-08 14:50:35          1        99     6.63      23      0   \n",
       "14    15  2018-05-08 14:53:57          1        99     6.63      22      0   \n",
       "15    16  2018-05-08 14:56:59          0        99     6.63      24      0   \n",
       "16    17  2018-05-08 14:59:36          0        99     6.67       0      0   \n",
       "17    18  2018-05-08 15:01:39          0        99     6.65       0      0   \n",
       "18    19  2018-05-08 15:03:34          0        99     6.69       0    410   \n",
       "19    20  2018-05-08 15:24:45          0        99     6.68       0    306   \n",
       "20    21  2018-05-08 15:26:07          0        99     6.62      22    313   \n",
       "21    22  2018-05-08 15:31:23          0        99     6.66       0    338   \n",
       "22    23  2018-05-08 15:39:22          1        99     6.65       0    419   \n",
       "23    24  2018-05-08 15:40:28          0        99     6.67       0    378   \n",
       "24    25  2018-05-08 15:41:44          0        99     6.65       0    370   \n",
       "25    26  2018-05-08 15:43:01          0        99     6.54      18    370   \n",
       "26    27  2018-05-08 15:45:09          0        99     6.69       0    370   \n",
       "27    28  2018-05-08 15:47:28          0        99     6.62      21    362   \n",
       "28    29  2018-05-08 15:49:51          0        99     6.69       0    435   \n",
       "29    30  2018-05-08 15:50:52          0        99     6.69       0    523   \n",
       "..   ...                  ...        ...       ...      ...     ...    ...   \n",
       "888  889  2018-05-20 10:50:45          1        76     5.85      17      0   \n",
       "889  890  2018-05-20 10:51:36          0        76     6.12       7      0   \n",
       "890  891  2018-05-20 10:52:31          0        76     5.84      18      0   \n",
       "891  892  2018-05-20 11:08:13          1        76     5.99       8      0   \n",
       "892  893  2018-05-20 11:23:58          1        76     5.78      23      0   \n",
       "893  894  2018-05-20 11:39:40          1        76     5.84       8      0   \n",
       "894  895  2018-05-20 11:55:27          1        76     5.87      18      0   \n",
       "895  896  2018-05-20 12:11:23          0        76     5.60      22      0   \n",
       "896  897  2018-05-20 12:13:47          0        76     5.59      17      0   \n",
       "897  898  2018-05-20 12:15:40          0        76     5.92      25      0   \n",
       "898  899  2018-05-20 13:08:23          0        76     5.81      22      0   \n",
       "899  900  2018-05-20 13:11:33          1        76     5.59      15      0   \n",
       "900  901  2018-05-20 13:12:34          1        76     5.63      13      0   \n",
       "901  902  2018-05-20 13:13:58          1        76     6.28       0      0   \n",
       "902  903  2018-05-20 13:14:50          0        76     6.33      31      0   \n",
       "903  904  2018-05-20 13:15:55          0        76     6.21      31      0   \n",
       "904  905  2018-05-20 13:16:56          1        76     6.19      31      0   \n",
       "905  906  2018-05-20 13:21:58          1        76     6.34      20      0   \n",
       "906  907  2018-05-20 13:22:50          1        76     5.43      24      0   \n",
       "907  908  2018-05-20 13:23:48          0        76     5.47      21      0   \n",
       "908  909  2018-05-20 13:24:49          0        76     5.38      22      0   \n",
       "909  910  2018-05-20 13:25:37          0        76     5.59      21      0   \n",
       "910  911  2018-05-20 13:26:54          1        76     5.41      20      0   \n",
       "911  912  2018-05-20 13:40:51          0        76     6.22      28      0   \n",
       "912  913  2018-05-20 13:42:25          1        76     6.17      28      0   \n",
       "913  914  2018-05-20 13:43:18          1        76     6.15      24      0   \n",
       "914  915  2018-05-20 13:59:04          1        76     5.67       9      0   \n",
       "915  916  2018-05-20 14:14:49          1        76     6.01      12      0   \n",
       "916  917  2018-05-20 14:30:36          1        76     6.20      17      0   \n",
       "917  918  2018-05-20 15:18:01          1        76     5.11      22      0   \n",
       "\n",
       "     Temperature  Humidity    X    Y    Z  Speed Excepstatus  \n",
       "0           24.1        25  0.0  0.0  0.0   0.19         1a3  \n",
       "1           24.1        24  0.0  0.0  0.1   0.00         1a2  \n",
       "2           24.3        24  0.0  0.0  0.0   0.00           0  \n",
       "3           31.3        17  0.0  0.0 -0.1   0.19           0  \n",
       "4           29.5        20  0.0  0.0 -0.1   0.56           0  \n",
       "5           30.6        19  0.0  0.0 -0.1   0.00           0  \n",
       "6           33.7        18 -0.4  0.0 -0.2   0.19           1  \n",
       "7           33.3        17  0.1  0.0  0.0   4.63           0  \n",
       "8           29.5        20  0.0  0.0 -0.4  19.82           0  \n",
       "9           28.5        21  0.0  0.0  0.0   0.00           0  \n",
       "10          27.7        21  0.0  0.0  0.0   0.74           0  \n",
       "11          27.3        22  0.0  0.0 -0.1   0.00           0  \n",
       "12          27.1        22  0.0  0.0 -0.1  23.89           0  \n",
       "13          26.8        22  0.0  0.0  0.0  19.26           0  \n",
       "14          26.3        23 -0.1 -0.1 -0.5  17.78           0  \n",
       "15          25.9        23  0.0  0.0  0.0   0.00           0  \n",
       "16          25.7        24  0.0  0.0  0.0   1.85           0  \n",
       "17          25.5        24  0.0  0.0 -0.1   1.30           0  \n",
       "18          25.3        26  0.0  0.0 -0.1   0.19           2  \n",
       "19          27.5        23  0.0  0.0  0.0   0.74           0  \n",
       "20          27.7        23  0.0  0.0  0.0   1.30           0  \n",
       "21          28.5        22  0.0  0.0  0.0   0.74           0  \n",
       "22          28.8        21  0.0  0.0  0.0   0.37           0  \n",
       "23          28.9        21  0.0  0.0  0.0   0.93           0  \n",
       "24          29.0        21  0.0  0.0 -0.1   0.93           0  \n",
       "25          29.1        22  0.0  0.0  0.0   3.52           0  \n",
       "26          29.4        21  0.0  0.0  0.0   3.15           0  \n",
       "27          29.7        20  0.0  0.0  0.0   0.19           0  \n",
       "28          29.9        20  0.0  0.0  0.0   0.93           0  \n",
       "29          30.0        19  0.0  0.0  0.0   0.74           0  \n",
       "..           ...       ...  ...  ...  ...    ...         ...  \n",
       "888         29.4        14 -0.1 -0.0  0.0  22.41           0  \n",
       "889         29.5        14  0.0  0.0 -0.1  26.48           0  \n",
       "890         29.6        14  0.0  0.0 -0.1  30.93           0  \n",
       "891         29.7        13 -0.7 -0.1  0.4  69.45           0  \n",
       "892         28.2        14 -0.1  0.1 -0.2  65.56           0  \n",
       "893         28.8        15  0.0  0.0  0.9  54.63           0  \n",
       "894         28.8        15  0.0  0.0 -0.2  37.41           0  \n",
       "895         26.4        16  0.0  0.0 -0.1   2.59           0  \n",
       "896         26.3        16  0.0  0.0 -0.1   3.70           0  \n",
       "897         26.3        16  0.0  0.0  0.0   1.85           0  \n",
       "898         18.9        22 -1.0 -0.0 -0.1   5.56           0  \n",
       "899         19.0        22  0.9 -0.0  0.2  11.67           0  \n",
       "900         19.1        22  0.0  0.0  0.0  11.30           0  \n",
       "901         19.3        22  0.0  0.0 -0.1  16.85           0  \n",
       "902         19.5        22  0.0  0.0  0.0  16.85           0  \n",
       "903         19.8        22  0.0  0.0  0.0  17.41           0  \n",
       "904         20.0        22  0.0  0.0 -0.1  19.45           0  \n",
       "905         21.2        21  0.0  0.0 -0.1  23.89           0  \n",
       "906         21.4        21  0.0  0.0  0.0  22.96           0  \n",
       "907         21.6        21  0.0  0.0 -0.1  21.85           0  \n",
       "908         21.9        20  0.0  0.0 -0.1  17.41           0  \n",
       "909         22.1        20  0.0  0.0  0.0  22.96           0  \n",
       "910         22.4        20  0.0  0.0  0.0  39.08           0  \n",
       "911         23.1        18  0.0  0.0  0.0  18.52           0  \n",
       "912         23.1        18  0.0  0.0 -0.1  26.30           0  \n",
       "913         23.1        18 -0.1 -0.0  0.0  33.15           0  \n",
       "914         22.8        18  0.0  0.0 -0.2  60.38           0  \n",
       "915         19.4        19  0.0  0.0  0.0  79.08           0  \n",
       "916         15.3        22  0.0  0.0  0.1  69.82           0  \n",
       "917         11.6        25 -0.1 -0.1 -0.2  79.27           0  \n",
       "\n",
       "[918 rows x 14 columns]"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data = data_train[['id','Time','RunStatus', 'PowerInt', 'Voltage','Signal','Light','Temperature','Humidity', 'X','Y', 'Z','Speed','Excepstatus']]\n",
    "data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "done\n"
     ]
    }
   ],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "import matplotlib.dates as mdate\n",
    "from matplotlib.dates import DayLocator, DateFormatter\n",
    "plt.rcParams['font.sans-serif']=['SimHei']\n",
    "plt.rcParams['axes.unicode_minus']=False\n",
    "\n",
    "# fig = plt.figure()\n",
    "# fig.set(alpha=0.5)  # 设定图表颜色alpha参数\n",
    "\n",
    "print(\"done\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib.dates as mdate\n",
    "def plot_curve1(x, data,title):\n",
    "    fig1 = plt.figure(figsize=(15,5))\n",
    "    ax1 = fig1.add_subplot(1,1,1)\n",
    "#     ax1.xaxis_date()\n",
    "#     ax1.xaxis.set_major_formatter(mdate.DateFormatter('%Y-%m-%d %H:%M:%S'))#设置时间标签显示格式\n",
    "#     plt.xticks(pd.date_range(x.index[0],x.index[917],freq='1min'), rotation=90)\n",
    "    plt.title(title)\n",
    "    plt.plot(x, data,'o-')\n",
    "    plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA2gAAAE8CAYAAAC1lpL1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvhp/UCwAAIABJREFUeJzsfXmYXUWd9lvn3Ntbkk5nI8tNQlhCJ5CQXPadECBhEbkiuKDOOI4fM+IsjpoxKgMIKIwZddRvFpkZl89xUHGwRVHDDho1LDZhTVhDQodskLXTy7331PfHOVWnTp066z23+3Z3vc+TJ33PUqf2ql/9lpdQSqGhoaGhoaGhoaGhoaEx/DCGOwMaGhoaGhoaGhoaGhoaNrSApqGhoaGhoaGhoaGh0SDQApqGhoaGhoaGhoaGhkaDQAtoGhoaGhoaGhoaGhoaDQItoGloaGhoaGhoaGhoaDQItICmoaGhodEwIITkCCGGdG3ccOVHBCFk/HDnQUNDQ0Nj9EMLaBoaGhoajYTLAfyM/SCEzASwrpYECSEGIaSpxjRWAPh1LWloaGhoaGjEAdE8aBoaGhoajQJCyP8D8BCATuHymQB+D8Byft9JKX2SEPIuALcDeF1KZgaAr1FKv+KkuQTAvwMYAHAcgIsAXAdgHoBe552jAPwppfRe5513ALgewKBz3wSwCMAG53czgPsopZ+rscgaGhoaGhoe5IY7AxoaGhoaGgBACJkK4CrYwtOrACqwhbIuAMT5lwPQ47wyAOBnlNKPSumshitYgVK6AcDpzr2fACgDqAL4FwAvO4990rnG0A7gt5TSTxJCJgPIU0p3OOaXJ1BKn8iq3BoaGhoaGiK0gKahoaGh0ShYDaAJtnDVAeBzsIUwC7ZwlgfwO0rpp53nmwBcTghZKqUzA8A/ixcIIY8CeAy2af8AgDUAZsLWkv0awLcBPCu+AoASQpphC40F51kA+IVjepmjlJZrLLOGhoaGhoYH2sRRQ0NDQ2PYQQhZBFtTthPAFQB2wV6jKsIzBgAzjVBECHmLUjrF+XsigHucW/MBbAdwAMA6SulnnGc+CGAxgHMATIEtDG523jkdwHrYGjZt4qihoaGhkSm0Bk1DQ0NDoxGQB3ADgP/j/L4MwBcIIRUAFLZGywDwECHkhwD+E8BBAG0AxsMWsmSMA/B52D5tOULIXzpp3QUAlNKzCCHfhe2fBgCfFt5tAdBPKT2dEHINgNNga9kA4MeU0nNqLrGGhoaGhoYCWkDT0NDQ0Bh2UEq7AXQTQv6P87sLtkYtCMcDACHkRgB7KKVfD3qQENICW1DLAfgHAD8NelT4exyAnU70x6cATAZwlnPvtqjyaGhoaGhopIUW0DQ0NDQ0Gg6EkPMB3AHgeeHyVAD3Uko/KVy7DEA7IeTPpCQeoJR+CgAopf0A/q+T7idga+ImE0J+C9vEsQjbxHG98H4BduTILzvfAICtzv+nEkJ2UUrvqK2UGhoaGhoafmgBTUNDQ0OjEVEG8CCl9H3sAiGkBNvUkINSeqL8IiHk0wAmKa63AzhAKd0O4Fjn2ndhmzgucP4xLAHwfUrpTwkh/wjgbgDvAbACwJtaONPQ0NDQqBe0gKahoaGh0UhoghNBEcAKQogYzr4DwP+qXnICiAC2L9uFAL4j3T8btnC1hRByOoCVsHnQlgGYAzsAyDJCyHdg+7MtBPAcAFBK3ySE3ADgCQBvATijxjJqaGhoaGgEQgtoGhoaGhqNhEmwhbQ8bHNGWYMWFJzjaAAvANgD4HG4URoZzoLNbfa3AKY7174H4OOU0l4n/RWwQ/pfDFtjdpZDWH0cbGLqr8GO7PgEIWQHgB0APk0p7YGGhoaGhkZG0GH2NTQ0NDRGBQghJqW0Gv1krLTysH3elgB4klK6S7p/JID5lNK1WXxPQ0NDQ0ODQQtoGhoaGhoaGhoaGhoaDQIj+hENDQ0NDQ0NDQ0NDQ2NoYAW0DQ0NDQ0NDQ0NDQ0NBoEdQ8SMnXqVDpv3rx6f0ZDQ0NDQ0NDQ0NDQ6Mh8eSTT+6mlE6L82zdBbR58+bhiSeeiH5QQ0NDQ0NDQ0NDQ0NjFIIQ8nrcZ7WJo4aGhoaGhoaGhoaGRoNAC2gaGhoaGhoaGhoaGhoNAi2gaWhoaGhoaGhoaGhoNAi0gKahoaGhoaGhoaGhodEg0AKahoaGhoaGhoaGhoZGg0ALaBoaGhoaGhoaGhoaGg0CLaBpaGhoaGhoaGhoaGg0COrOg6ahoZEdurp7sGbtJmzb24dZHa1YtbITpWJhuLOVCepRttFcXyLGSjmTYDTUSVd3Dz5719PoK1vK+5Pa8rjhsuNilSsqrTCMazLxxXct9nwnqH67untw493PYW9fOfF3or4Z9l35mag8JKk7jdogt8doqPvRWKY0qPc8K89bBgGuPnUubiktzuwbjQrzxhtvrOsHbr/99huvueaaun5DQ2MswJ6onsHbhwYBAAf6K3jkxV2YPakVC2a2D3PuakM9yjaa60vEWClnEoyGOunq7sEnf/QUyhYNfKa/bOGBjTswd3JbaLnipBWGcpXivhd24HDnO0H1u31/H75234s4VK6m+k7YN1k5otq1q7sHq+7cEJmHuHWnURtU7THS6340likN6j3PquYtCuDpN/Zh98EBLF8wveZvDDW+8IUvvHnjjTfeHudZbeKooTFCsGbtJvRJm46+chVr1m4aphxlh3qUbTTXl4ixUs4kGA11smbtJsTRdZWrNLJccdMKQ9VyvxNUv3es35paCIz6Zth35Wfi5iFO3WnUhqD2GMl1PxrLlAb1nmfD5q071m/N5BuNDC2gaWiMEGzb25fo+khCPco2mutLxFgpZxKMhjpJkteoZ7MqN0snKL0qzU44k78Z9t04z8RJXyN7hNXvSK370VimNKj3PBuWTj3mmkaDFtA0NEYIZnW0Jro+klCPso3m+hIxVsqZBKOhTpLkNerZrMrN0glKzyQkk++ovhn23TjPxElfI3uE1e9IrfvRWKY0qPc8G5ZOPeaaRoMW0DQ0RghWrexEa970XGvNm1i1snOYcpQd6lG20VxfIsZKOZNg1cpOtOS9y9tIq5NVKzsRZwuSN0lkueKmFQbTcL+zamUnmkx//b7/1DnIG9ltnMRvsu9G9fVVKzthxsxCnLrTqA2rVnYq+8RIrvvRWKY0qPfas2plZ6CQ8v5T52TyjUaGDhKioTFCsGBmO2ZPasW6V3ZjsGJh5sSWURM1ipXtoU07UbUoCh2tuP6yY2sqG0vz189tB4BM0mxEjJVyJsGCme2YOr4Z97+wE8DIrJMFM9uxfX8/nu3ZH/jMpLa8MtKhKq0JLTk8+uLuVHlpzZv48pXH8+8smNmOnn19PG+sfq8972jMndyG+57fjloNkNqaTHz53cd7ysb6+oPOPDFlXBNuunyR75mWvInfvhxe1rh1p1EbFsxsx9zJbbj/he1gblsjve5ZmR7YuGPUlCkN6r32LJjZjsOnjOPpAwAB8MHTRm4UxyRBQnSYfQ2NEYRSsYDNb/Xin+9/Cb/+xDmY2Jof7ixlhlKxgB89vhW7Dg7g/k+em0ma71wyC5/40VMAgHWrl2eSZiOiVCyMiXImwcWLZ2L1Xc+grckcsXUy2zHx2XjzRWhxTqorVQtHf/5X+LsLjsHfXjA/dlpnHDUVAPCvHzgBlyyeGeudnzz5Bj595was/cQ5mDulTZm36e3NnvotFQv4xoMvYcGMCfjXD5wYO38M3//D6/iHrmfxyKrzMG1Cs+9+qVjAD9a/jsc378Ft7z4eFx7rj+R25tFT+d8XHjsd//EnJwEAdh7oxylffAA3lxbhQ6cdnjhvGulQKhbwy2fexL3P78Cyzmn47p+dMtxZqhmlYgG/f+Ut/OiJrZjQnEP39SuGO0vDgsuX2mvsNeccic9dsjDz9EvFAq7/2bM4Yuo4bHhjH77zZydjWedhmX+nERFLQCOETAZwIoBuSmm6IzgNDY1MwE7s6Ch0krUohZVhuURHYs2zVh80ah1UnYFiZmhyN5To6u7Bvz38CgDg/K88wuuVlSepk3zvQAUAML45/rksMxPtr3gjtYl527F/APNW3+N799VdvSjedG9iLX+OlS8kEmPFufebl3bhxrufw7a9fZjYmgchwN5DZUwZ38Sfve/5HTjztgexamUnli+0N3YDGdAAaCSDu24Nbz6yRNmyYwzK42MsgQbsR7JcFygAw5kXRlP/iUKkDxohZBKAXwA4BcBDhJBphJD/IoT8nhByXd1zqKGh4QGbCDOMZt0wsCjNdAIWN3mfvesZ9OztAwXQs7cPn73rGXR196ROm3HAZJnmSEMj10HF2TyNRAGN1WvvoL3xE+uVEAKDAFbCCeCgI6CNSyKg5WytXb8g0Mh5C8OeQ2Ws+smGRP2BtRdrPxUqVbvsdzy2hfe9vX1l7DlUBgWw++Cg53lWf/c+u91XHo2hATt4G03LFltfylUaeqAwmsHbVSh+5usCjXdwM9oQJ0jI8QA+SSn9IoC1AJYDMCmlpwM4khAS38ZCQ0OjZrCJMEtNU6PAotmWS0xL86xlj0auA65BG4HRvqLq1TQI1yLFBRPQJrQk0aAxAc0VllR5C0NSbqgkGrRyNX4d9JWr+Nr9L8Ig3vJoDA3cjfzoWbfEMTgwRrVorAbE4Zr1ukABGM48Phr3PUGInKkppY8AACHkHNhatMkAfuzcvhfAWQBeEt8hhFwD4BoAmDt3bobZ1dDQsLgGbfRNVFUr25PIqLQ0z1ptaOQ6YFoWYwRq0KLq1TRI4vHfm0aD5pg4ipvPNG2b5B1XgxZcvmqIdi08H/1obTLH7GZ6ODEaFR+VqtsP+8sW2ppCHh6l4CaOgm4063WBUsrnhdHYj4IQK8w+IYQAeC+APbCFWaanfBuAz0OXUno7pfQkSulJ06ZNyyqvGhoaGJ22/Aw0YxPHqH2c5lmrDY1cB0yAGYHyWWS9moQkPsg4OGALJeObatOgpWnbJO/wjViYBi2B5kzOR0ve1Bq0YQBrz9F0sCiOwbFqNqsyccx6XaAQ5oVR1H+iEEtAozY+DuBpAGcAYLU8Pm4aGhoa2YCOYg1a1iaOYiAFzbOWPVat7ERTrjH5xioj2MRx1cpOtITUq2GkEND6mQbNjHjSRbOTB3HzqcpbGJJyQ+ViaNAGKsn9C1n9NeeMMbuZHk6oNvIjHaKJ7VjvU6Lp6qqVnchLZIS1rAuUjk0TxzhBQj5DCPkT52cHgNtgmzUCwBIAm+uTNQ0NDRVUNt+jBVUr4yiOQiXdeoXLm1LoaMWtV9TGWVMqFjJPc6ShVCzgw2e44cobqQ5Y249EE8dSsYBrzzuK/5brNZdCQOsdrKAlbyBnxheuXA2au/ksFQv4mJC3MExqy2PNlUsS9QfTsPMXVr7eQVvYPHKqG/q/o9XVDDIhdObEFhB4668lb6K/ojVoQw3WnqNpf+3VoI3NPuWaOLooFQu48sTZ/HcW68JYDBISx9bhdgA/JoR8FMCzALoAPEoImQXgYgCn1TF/GhoaEripyCicqCxKUc1wnROFPZEr7NG/Py+T6H6afww4Ye5kAK/hxMMn4X8/dsZwZ4eDmcGNxCiOANA5ox0A8Iu/PguLChM990yDJA6zf3CgkijEPgA08zD73kHZOT04b7UiSoNGKeX+dIcG3Xzd/6lluOCrj2DvoTLOXzAdd2/Yhoc+vYwLmQxagzY8UPkqjXSURR+0MerXyNpTPlgtzpmEOx7biqtOnI01Vy2p+RtjMcx+nCAhewBcKF4jhCxzrn2ZUrqvPlnT0NBQoZF80OJwnSThQ7HD7Nc/SMhApYq2BL44GsHtuO7lXQCAJ1/fw/mmstSgpeXTGYlRHFlZe/b2gWX7o997AqsvXuAps0EIqiF+WF3dPbjx7uewt68MAGjLGyhbFOUqTdRGTLgZkMLs33D3c4F5qxWc5y3AgfQnT77BTct6hKADJ91yP/c33H1wAIBroinC9kHz87o1IpffaEK1gUwca21vcZwyjFWhP2g/UuU+wLXPv3SMhtlPtUNxhLYfRz6ooaGROVw+meGdqBjXCQuny7hOAPDFLs4zIjL3QQuYzMdqxK20CGrHJ15/Gz96fCt/Lqp9s/punPT5BmGEaNDksrJhsH1/v6/MuRANWld3D1bduQFloe8fEsyvktShzIMm51GVt1rhCmj+e13dPfiHnz0b+C4r8qu7DqI5Z4AoNocteQMDQn3U0sc04qNReNBqbW/5fYaHN+7EGUdNzT7DDY4gXlYrw/mXCuloHzQNDY2GRaMQVcfhOknKh2JZNNNyBU3mY/W0My2C2vGO9Vt9XFRZ8qDVwqfDNDAjRYMWxi8ml9kwSKCJ85q1mzzCWZz0gpA3iYc3bCh478KIqtes3RTL12fngQGfaSOD7YPmlqGRufxGE3iXHAHrVtL3AeAnf3wjk/yNNFDFX4DrgpHJ+ZgQJGQMyWdaQNPQGGlwg4QM70wVh+skKR+KResXJESEFtCSIai9grQ4WfGg1cKnM9J40KLKJN4PI6qOW/dxniOEoCXv8oYNBe9dmClT3O9Y1OVwk9GSMz0atEbm8htNaJQw+7W2d9Bzb/eWU+dpJIP7Fvo0aPb/mZg4grrzwhiS0LSApqExwuCGKx7eiSoO10lSPhSLZhv8JGgzMJBRFLfhboOhQlB7BWmnsuJBq4VPh/ugjZBVLqpM4v2wICFx6z7ucyJv2FDw3oURVSf5TrAGzfBo0BqZy280oVFMHGtt76DnOlrzqfM0khFE+5MlD6UOs6+hoTEiwPYtw23iGIcHLClXWDVjE0fRj6UiRtzKSIM23G3AUG9BkfFHiWjNm3j/qXP4yaZ4PSsetFp41ircxGZkaNBU3EEMcplNEmziuGplJwKSCUwvDGLUw6Hg/suxMPuKICiqfhiEoOeac6aP122s8xkOBdww+8M7adba3kHjdPmCaZnkb6QhUoOWkQ8aW2dGY/TqIGgBTUNjhKFRiKplHrCZE1t8XCfyM4dNaA7lQ6F1NHEc9Aho2WjQGiWiVL27QqlYwNWnzuW/Ga/NLaXFOOOoKfz6hJZcpjxopWIB15x9hO+7saI40pEVZr9ULOCDQh0zqMocZuJYKhbw0XOO9FxryxtcaEvKSSTyhrHxzDao9eC9M0NMmUrFAv7i3CN91xlEoSxUgyaM/zjzmEbtUPFlDQdKxQK+VFrEfyftw6ViAVef4o5TZkp7jEOLMdYQxMtqZXxA5gYJySS5EQEtoGlojDAw3/mAKNRDCnFR+/6fn6pc5ErFAg6b0AwA+Mcrjw9dCKuUZipsiMLeYCV7zprhFpIZhiIX86aMAwAcM3081q1eztuxMKkNU8c3Y+r4Jrzj+JmZb2zPPNo+mT7liMme70aBaWBGSpAQADjDKev5Cw7DwpntuPDY6coymyFBQgDgqKnj+d83lxbh+ZsvRueMdlyw8LBEdQj4ecNKxQIWzmzHss5pidOKAzMinDaLlDfNmVO+/O7jUehoxbtPmI3i3A7+HItAKUMVZn/FcdP533f+5elaOKsDXNP8Yc4IgEuXzOJ/p+nDZxztRmu8dLGd1lj1aw6KKp2tiaPrg9Yoa+5QQBMBaWgoMFy8OHG+KxJDNhJ/zwVffQSFgDw0OSfuf/adxwOfAbIPs+8R0KoWCLE3CAMZLaaNokGr96LF+hkAvLa7F13dPbz9BipVVC0LBwcquOOxrXj0xd2Z9kOacqHnJo7DrEFLMkZzzjgpWxSDlSqaAhzownzQurp7cPM9z/PfG7bswYdOO9yZNZLVRVd3D17ZdRAbtx/w8KcNVizk6+TcF+aDBrjBX/b0DgIA/vHXG2EY9qHLjv39/LnHNr+N4k334obLjvPQfvzPY1swULFw1GfvQZXavkPi+Ll7wzZcu+xo/ruR5tiRDM6DVufvXNf1DO5YvxVVSkFgRyIddPrMpLY8brjsOFy0aEZN3xBNHLftPQQA+Of7X8KdT7wx5voHHzpSw7Kf2QQJUR/cyHyPrH1HS/1rAU1DQ8Jw8eLE/S6bnx7auBP/+vArw8rf09Xd4/kdxIW2bV9/6DMMlkUzjdLkMXF0NpWDFSs7E8cGOc2rp4Am98tylXra79WdB7H3UJkvyFn3w7TRwBqBqDrpXJJ3/K8qVQuDVcvnf8dgEKI8HFBxNP1swzacNd/WzCWpCpaWSArN8l6xaKC/XK1woziqx+ijL+3keQCAt3oHQQA8teVt9Owd8Dy751AZq36ygf8W64a5uLHNHcPX738Jsya2olQsaI60DOH6KtVvrrqu6xn89x+2uN8EuHAGuP2hVm2Xabjj8rHNe/jfY7F/iAfGItj8pOIiTPwN6s5d7DMqvkdxvI+G+tcmjhoaEoaLFyfud9lE+P9+//qw8/eovqXiQpP3kkH5tBwTx6wWcdnEMe9s/jILEtIgGrR6yolR/XLj9gO+U/Es+6FrKpNsoWc8WsYwrnJJ5xKmQatUKcoVGqhByxlqAU31vXKVYs3aTaCORiGLvFeqFg/mkTW4Bk0RJAQAfvJkj+8aBXzCGQMrfxjPnIiBisXbR3OkZQc3SEj9vnHH+q2Rz5SrFF9/4KWavpMXtPLyOBxz/SPAt5Ct4Vkp2uUw+0F8j2y8jwZoAU1DQ8Jw8eLE/S5b4HYfVG9IhpK/J2suNIufstaeN8AbxbFcpcg7GomsBLRGMXGs56Ynqv36AygLsuqHbEFOaqqYVrDLEmnnkrJla9DyOXXejQABLep7SaoiLK1yldbNxJEJqUFa4bcd08Yk2La3L1F/ZM9qjrTsEOSrlCXiWjRsFyw66oGx1D+CokqztbfW+ZdK8z/rR2F1PFrqXwtoGhoShosXJ+532YQ1dXxzonTqgay50LImM1WZOALZ8aCNBRPHqPYL0vJk1Q9ZsI+kyzzTwAxnFMekcwlrxkqVYrBioclUB7owA0wcw76XtIuEpVWuWnUzcWQmqUE+aJPakvNNzepoTdQf2bOaIy07WEOgQYtrzjy9vaWm70Sdy42l/sEEbtnqha1JtZo4smTlMPthdTxa6l8LaBoaEoaLFyfud9nicHWdOajiYNXKTt/GWcWFJu+Rg/LJJvWsBB9vkJCqYOKYjYDWCJE0gfoKaKp+2ZI3ePtNm9AUu33TgJsqJlznmQAjj5GhhF138Xnc2CanHOGDljPVQUJUbZU3CVat7AQFBUkg5obNRxWLck1X1oiK4viO42f6rhkEaG9WC7Os/KryhD0PJG8/jWBkbR2hwvtPnRP5TN4koVQNcSCOveFeg4cbQfQJaYM7BcHkRNX271UrOz2mpgzi+B3p0AKahoYEmRenHlw/tXyXbcbPmj8NJx0+acjzKaJULGBiqxtrSJWHUrGABTMmxMonj/SVmYmjqEFzSbCzCrPfOBq0+qXN+qW4Fq6+eAFvv5a8ieMLE9HeYveDWRnzSA2m1IQ1AlF1qVjALQk4l1gzlquWo0ELMHEMIKpmbSVuGt+x2KY+EB3t4+b91isWc42VyGFYrmMUxxwPlKLu1Evn2HPe9PZmENh1esLcDkwc14TJ4/KeTduktjzWXLkEpWKBl2fmRK/2pKM17xHcLlg4nbdPqVjAF2vgzNJw4Zo41g+3lBbjgoWHBd5n/eGChdMDn4kD8UDsgoXT+dw0FvsHD+Lo06DZ/yc5FApLXzZxLBULWHPVEjTn1ON9NEBHcdTQUKBULOATP3oKgM2T0kjfZfOgZVG0NdtD+LYrFuN9p/hJbocCzXkT6KvgQ6cdjpuFzYyIGRNb8fybB3D2/Kn4/p+fGpiWa8+ekYmjFGaf/R59QULqm49SsYCbfvE8LEqx91AZZwk8QP1lC0vmjMfFi2fi1l9txP2fOhdtTdktLRXuSJguiuNwCmgAcOnxs/CpO58GED2XWLx/2mUO0qCFhdkvFQv42v0v4oip4/Dwpl1YNNvmBqNIJqCxtGZMbMH7bv8DvvbepTjTafeyVccw+2a4Bo1pVO+69kwUHFOmz971NF5/uw/NORPnF6djzVVLlO+WigVcvnQWOv/h15wX8akbVuA/f/MqbrnnBQDA3MltnncuOX4WPhmz/TSC4fKg1XeuuuqkObj/BTvS5w8+eipuvPs5vLTzIN59wmx85T12v9i8u7emb4hlWDx7Il7ceQDHzmzH/736hJrSHYkIMl1l81Ota7mrifOaOAJOFOFdB/GNB1+GQYDu61fU9K1GgxbQNHzQvC9enHnbA9i2t79h6oJNeI++tAu/eWkXAOC2X21ES94MzJvcpuctmIaHNu7KpI3jCFVsko0KquH6oKnznTSf4mT+p99+jP/9nXWb8Z11m2vmTYkqz1CNpVrWwLh5HKxY3Nzrwq8+yvvRm/v6cNcfe7gmNahO0tYF06SkNXEUNW+1tEcczh1V+iIJsipN8fnLltjme72DFQDhAlqQhgmw64z5BlJhY5zmNPuZN/YBAD7wn+s919e9vAvAwsTpRUGO1iaDaUZFTVlzziafbsmbyEUIjj97apunjxZvuhd7Drmh9r/16Kv4xdNv8r4R5AunkQxDYeIIAL0DFeGblLe1SNtQa5uKpu2mYY+qBjGmGDYEhdmvWUBz/iew69oXjIS6e4ZK1Yoc/yMJWkDT8EDzvvjRs7ff+b8x6oLNd//x6Guco2hvXzkwb6o2Fbliai0XjXFSxu5ELYyWkFYWffF3L+8OvV8rb0qYieNQjqW0i2CSPPYNVsAC6FH4+9G+Pntj9PMN23D1qYen/o6MsrMbSmriyDVoznu15CEO505Q+v3lSmCa8vPf/u1mAMChQftakJbKJCS0zctVi0csZaBA4kgrXd09+Mdfv6C899y2A7iu6xncUlqsvJ8WUT5oquAvLXkTA2ULOYOE+hyyOq9K7ShD7BvLOqclL4SGDzzMfp2pqg8KAhql7hwtnmfUGn1XHHs5g8AgpO7lalS4/Hbe62XH8qF2DZr7t0H8a664pxgcZQLa6CmJRibQvC82ylV19IdGqAs24Q1KeQzKWxz+n1rKxTVoIQEzRLPMeGnRTPriT5/ycybJqIU3Jaw8QzmW0u434uaRUooqjXdK/I0HX079HRXKjilaUvM8tnAzN65a8hCHcyco/a8/YNeHLDcD1Wx5AAAgAElEQVSonmdjmpnfhZo4hjR6uWoJGjTnIk0eCXPN2k0IC3gah3cqKXgUxwANIWtXcSPWkjcw6PjthQnycbnQAIHzTWvQMoFr4ljf73gENLj9yKtBqy26k9glmIDWKAGjhhpBvoWuBq229JngS4jjeyv7ugkfKFdG11jVApqGB5r3xYZoJiFjuOsibMJT5S1uftOWi5uQxNCghT0jTrQWzaYvvt3rPx2vNU0RYeUZyrGU1q8jbh7LIeZ0MnYoOIZqqQu2QU4arrnKiapJzXmIw7kT9AzjXJJ94eJ8N4jCIEpA85g4ClunpHUYlcd6BMkxDAJCvBtqEcwnMSeZOAJA72A1NPx/0rG3bW8fr+dhdmUc8QiK9pc1ej0aNNfEURT4axWmxPk2ZxogpL6RdBsZ/PwnQLOVlQaNEEdTKZs4Cm05UM3Gt7xRoAU0DQ8074uNgyEC2nDXRdhmXJW3uPlNWy7RLDEIcXzQxPctSjPpi3E5k9KWPaw8QzmW0i6BcfMoa2vDML3dz89XS10w4TAuxxGDHMWxljzE4dwJema6EzVQFtDifDdNkBDACeLhRDcTN8ZJZYyoPCZtk7jIGSRQc8U1ox4TR7eeTCN4W5N07DHON2D4g82MdHATxzoLMgf7vSaOrL+Ic3VdNGhjUz4TfFy919lBSpbNrTqYEg9yBjPiN20UaAFNw4Ph4gBrNPQOqE9iGqEu2PQkn64H5W3Vys5ILqhayhXXfBEIF2iqkoCWRV+8VMGZJKMW3pSwdX4ox1LaU8pVKzvRnIvuR8zMMA458TXn+DmGVq3s9L0bty7YBjnp/tjiApqbhzhlVSEO505Qe1/rcC7J+Vc9L4/pIA1alElVpUq5/5p4wp20DoPKzRCHdyoNwgRQpgnJe0wc3XoM66NxudAAt2/wYDNaQKsJQxFmHwAOCms3BeUbeFHg9whrCQ6fGCxJg2YY9Rc8GxWs1PIapBKMawEhUGoqxXkiiaXHSIAW0DQ8YFwxbCMzoSU35ng9AODggN80rlE4TtgE9YHT3M1Re0g7lYoFLF/gOroXOlrxTkFwqbVcrgYt+Bk2h4ZN1uK8a1nZ8NEV50zyXRNoU2rmTQnTYsj5n5kxP5iItGtgqVjAn55xOP8dVMdMg1YqFriwX+hoxXtPms2fYdrKCxbOUH7n0sXp+lyaDRTgbhBYE5WKBXx6hSuMJckD49wZ1+Ru7ic05zx9J6i/XnicXR+yBkbVPz54mpcqI5Co2iCBWgBKKSoW5e/WokFj5e5o9WuiTzliUuYBQhhyhoFqwGarqiAu92rQgkvJ6rwQoEljUUrFsco2fSGKOY0YGCoftN4BtQZN3NiLwlqaTb0qSMiYNXEMELzZQUpmJo4gSv5HcXnQGjSNUY9SsYCjpo0HAFy+dNawCyTDgYMKDdq61csboi7Y/FScO5lf+9iyo0PzNmfyOADAdZcuxLrVy3HNuUcBAN538pyayxXLxBHRp2niPZGMkiFNPkUB6nOXLAAA/NX58zF1fDPef8pcdF+/oqayR50OXnisG2L9x39xet36Ty18bGysA8DDq5YFhtgHgFPmTcZZ86dicWEi1q1ejs+/41gAdr+68Z3HAQg2H1pUmAgA+LMz5yVqy3LKk1g3apyLs4+xebw6p09I3J9KxQK+8f4i//3P71vqe//ypbP437/5+/NQKhYEPjZ1mgw/+/iZOOWIKZ77QVEcDYMgSG5lG8684fVBs4mqk2uBSsUCnrphBTbfdinuuvYMfv3KE+ujPQPsugozccybxFOWlpyoQQvf1pSKBaxbvRzvUGjXb73ieADAtz98Mm8brUHLBm6Y/TqbOA5UuBaVUnduFH3QxLkkzaZeLIJp2H1x7Jo4ev9nqEoHZKnTF4KEKMPsj2ITRx1mX8OHru4ePP/mfgDAf/9hC+55+s2auKJGGrq6e3DTz5/LLK20vEtViypPg9kCVxYmo6hTKha5jJkCDVTs31kQNrP5MdwHzf5fpXES64inmdEiLgouAw75r0kI8iYJDEKQKP2IMPtf+qUbovzuDdvw8fOOrvmbWUHm9QKA+Z//FQqKfso0aE+/sRePvfY2Dg1WceZtD+Lj59mCvumcIgPRbZfUl4f186R9QtagAW4faHY0JUnHp7ixU/mpiveP+twvMaujFR85cx6A6HIPVCzf5jXYBy24PpiAzASVf3/4Faz59SYYBsFhE5pC8xAFURAKMr/MAjnTQNWiyj7K0NXdw9uqe8sefv1bj7yCQkdr5Dyrao+Xdx4AAFz89d/wa0w7Z0SYiWuEQ3VgkjW6unuw/rW3+CHF71/ZHeCDJqwL1SqAeL7KDOLYy5sEhg4S4iv/UIXZ92jQUlpbNCq0gKbhQVd3Dz5951Oea7VyRY0kyNxEWaaVlAerXLVgGn5/CTbhiZqKKA1Kn8OrxDZV/c5Glf1fC7gGLUZScj6D6nvtc9vx52f5fZmSQpzMBypuVL8oot/Y6YeQMsvl+voDL8XaOKZB0kVQxevFoOqn7GTyR49vxaBTbz17+3DTL54HYAtoLn+V+puuqUoyVBQn4HGg4l1iBxLNOSPV+BSrSyWgdXW7tA7USfPLThj+KLl0sGr5Nq/BJo5GoOknCzX9kiNs7HeCJlQtiu4t+zyCTVKIpoS5GP6IaWEaBC/vPIAfPrZF2UcB8DUJAL77+9f53/v7K7HmWZW89S8PveK7xubItKa2Gl6tWb3kGDaeRZPF7//hdf47aL1MZ+Lo/m0ahjK64FhBULmrCsE4VfrO/wRw6tmbnrj2jTYNmjZx1PAgiPemFq6okYQkPDlp0krCgxVk4sPmo0HRZCNidTg0WPE8xzaq/ZUMNGicCDRagyaXKai+b3/01ZrzBUgaNKesjMw2C36jIMFYyXFVseo2hpIWJYjXi0Hup2zhG5Q2M2zzahBXQAv0jUp5dp72JJZvDITX+gV+sTTjU9wcqKg4vnrfi75r7GAgimi7XLV8ZQwNEhJQHYzY+zcv7fLdq9La5nExGEeujk5ZOYNgwxv7QvsoW5PWrN3k25jFmWdVGrSwHjYwyjZ/QwmxGetF6KzmFXS/FqRBS7Op9wYJGdsatCAXBzZ2a+ZBo66Joyo4kkxUPZqgNWgaHsTh+xnNyLKMtfJglSsW4I9YzidCr4ljeFp9zkaaLVKuBi0LAc3+P8y3gC2TskATVBc79w/UnC9A7WtgGoSbUNWcfkCZh5pPMOnmICn3VxBxO0POINxHJ0iT6vLZxMuj/O2k7cVNHIVrrgbNTNVGYnuL4bwZ3lRwwDFEmTgOVizfOA4zcQyqD6Zp3NenpgqppQ+KAlpTrr4atEOD0XNTTetV0qigY3P/nQnEvlovOSYJZ1+tfkseHjSDgGAsBwnx/s/A6jgrn0M7SIh/zfUSVY8uAU1r0DQ8iMP3M5oRVsakG8RaebDKATtdlg1x0xxl4tjvbHbYIuL6oNU2oVHPohetQZMn16C6mDZBIZmmgKjw4SaOxNagRQkdsdIPKPNQ8wkmXQSTcn9FbWIM0cQxIC/cVCUpnxk3UUqqQfPnWTRxTNNGXhNHvwAxw+E8UyGq3IMqH7RAourgAwbWr1WRF4Ha+qDHxLGOGjTTILHC4c/qaE091pL6QmoXtPQQhZd6yTFR7S2aSNeuQXP/zhk2UfUYlc88QYhElLOK4uj8T4i9zvjC7I9iDZoW0DQ8WLWyEyrXglq4okYSwnhyegeDyauD0pL5x5LwYAX53PAgIaKAFmXiWLbzbmWsQfNGXgx+TmVmAqj5sQDwwAq1wmviaJc5ZxLkTD/hZRoEVbuqH9VzDCVdA6P4reR+OuD0NZlHjP02ieiDFhT+3f4/6T7XNZVJqUET/RDLbjnS8NSJ/Ull4vjXy/1BYFgdRW3wbQHNey0fpkELqA82L1yy2E93YJLa+mCzECSk3j5onTPGh/ZRNp5Wrez0CI5AvHlWlXTYhmhCizY4SguvgFYfSSZozmUQ5/taN/V+E0ftgxYkONVu4uj+rQqzX7EoH//aB01jVKNULOCjEtFsR2ttXFEjCYwnR+Q7YlBtyKLSumiRu0lKyuMVpOFhE5bo3Bxp4uho0NgrTDCr1a9C/G7oBppp0KSMyvxYDOctmO67lgZsE5s3CZ+8bX8pI9S/JXb6AWmwftQubOrOXzC9fmH2ExaF8VupoOqnrO7+avnRmDLOjgQ4bXwzPrXiGAD2JiUySAjSSWjMbCWLMPtMc9ycM1Px7LE+njOIMkjIRYu8fbnQ0cojXUaaOFYtn39OoAaN2AcMqs0uE0xPO8qmFGBfJQBOmtdRUx8U/ejqGsXRIJg5sRVrrloClYxqEPA1qVQs4JbLF/F7k9ryseZZVXt85T1LOBcaQ5OzyR/fnCzSn4YLrw9afcDGs9iqVwh9IFBAq1GDRmBz5I15E0fpOuefq1lCs/8jziGgnJxFKdqa7HVWa9A0Rj1OOtzm17rqRJuE9oFPnTsmhDOGUrGASxRCQ1IBDQAWzmwHAHxs2VGJeZeCokspozhGLA5MY8Y1aM5GdaBGDZr43bQ8aAucOrpU4CXKLMy+k06TafDNuWkQ5I1swuxHEVX/5TJ7c04IMGdy/UyE09TXBQ5H2+qLF+Cxz58PALi5tEjZT9lhwUXHzcBX3mMLdt/6kxNxXudhAOzNLtvwBglSIuFoErB+nlpAE17rl8LsJ+XZY2m2t+aVAprYDjdedizWrV6Os+fbJPFxNGhylwz2QTOc76nTAVwBivmNteRNzJsy3v9CSuTqKKAxE85SsYDjZ3fgjKOmYPNtl2KF02ePmDrO01ZXnuRyst10+aJY86zK5PRdJ8zGCzdfjM23XYpvOpx3f3vBMU6etI1jWgyFiSNgj+emnIELFtrzEuNeBLxmjbUGlhCFDouyoD1jVEDjJo6SZiurMPuC6EcUwViqFkVLbnRq0CJ19oSQiQB+CMAE0AvgvQBeBsDCrP01pfSZuuVwjCGKl6cWXq24YJux8S3DeypxXdczuGP9Vt8muM3ZXB2K6T81qS2fmMetv2KhvSXHQ1QDwIVffTRxnbOJPA3J6dX/8QfsOjCAWR2tOG/BNDy0cRe27e3jpkUeDZpip8b6So/gPP3NB1/CtAnNroljjROa2DRh8o5rBuG/5xL5qs1RkkAss0kI7zuUUk80PdMgqcIry4g6HRTv/8dvXsMvn9keu/8kGetpwuwzjrZvPfIK2pjGOCAdtvDlTYO3E6WU168deCVcQGOIOxTk/rtzf3AADhVUGjTRB03O69Iv3Ovh21LNG6x69vWV8ciLu3DmbQ962sVSbAJZ20T6oFUtPPH6255r5375Idz4Tv/cxWQjFVci+y4L4iFGWcuSa1k2384SB/rKeHD7fsxbfQ+/VrzpXsybMg5AOBm1ymRahajss28w6wMtoPmRZL/CUK8ojgwWdcdEOYCcWvz7T7/9mJL7MQwbtrq8e9f+4ElMGd8cy2eykRHWlmH3goOEpDNxlL91LTvkhL2PUgpozvo15gQ0AB8A8FVK6X2EkH8DsBrAHZTSz9Q3a2MPUbw8tfJqxQXr5OOb7e7BeHWGEtd1PYP//sMW5b24ghlDGh63/nIVE1ryHgGNInmdsw1sXJJT8RRq5wE7kmHP3j5PXbBF5wWHTFz8DkMQvxjjCDr9SFtLWrMPmhgkJFSDZkMVgp0dCIhVlObQTS6zmJ9DZQs9e+xNgklsYSILDrgoeoPnttltxB6L23+SjvUk9SWnvedQmQtrQckMCuHpXU2ZuwiLRNWBQUKYoJIijwCwZU9fIg4vlQ8a0xyz8Sgu6DIZsmreeNIRoFi55XYRy87pJ5xPqGJqiBvF37+6Gz96fKvn/t4+9dzF8q8SzNnJNRMwxA1UlgJakHavVnR19+ANRUS+PYfK2Ne3F0C4sGTGDF4imzjKdcOEeBZNUstnXiTdrzAcSmGJkgRVi/IANkFC2ZOv7/G8k2Rd7+ruwc+ffpP/3n1wEG/3DqIwgoOohbUlgNB2ZnOQPBOloUdR5ePme2yuzaAw+1WL8gPGLAJ/NRIiZzJK6b9SSu9zfk4DUAHwDkLIY4SQ/yKEaM/ZjBDFy1Mrr1ZcsE3LuGamQcuGFywJ7li/NfqhBEjK49ZfrqI9IApakjqvJtSgJTltEhcZeQ4M43PrK1ex/jV7o9lfrtbktB3X+ZvdU2nZWB2JNZTGLCKKw27rnkMAHG2PYWTCgxalLfrty7t91+L0n6RjPUl1qdJmwmpQOmzhswU0+5pFqad/RwUJYYgzFFR5pBSJxrBag+bkzbkYdeIqzxtrn9vhe0ZsF7E7sL2CSkPMMCDwEN6zYbty/KvmLqa9UvVhZvHAN6kensLspIx6adDC2pgVN8y8Mm7wEjn78ltNXECzBQqtQfMizX4FAHpj0CfUAou6bcUiIcu8l/c9v933Xtx1fc3aTT7rC4sC2xNq+BsJYW0Z1c6sJoKChGS1NhHYa4d8AFilFC250alBi30ERgg5HcAkAPcBuIBSegqAPIBLFM9eQwh5ghDyxK5dfrJMDTWieHmGiluJLfBMgzYcBJ1Rmok0SFJPA2UrNGpX3LTYpBXXXSOJYCLyBMmCQlT+ennY/WBftzigQtcIDbPPnlGUjwtowgY2jYAWVWZWTpMRVWdw2haVzwMKriwgOq9Jx3qS+gr7dpCQPSCaOAraG1GDljNczZo67dhZzGSuUwkvTGPM7sQx3xa/KWvZ5Gcsz4m99wRZJaCJWtygtOU8iGmpxhyL/tqUIx6fjaxNHMPMDGtBnDYOEw7jCo6yyan8u8mnQdMCmoi0+5V68smx8cf6ALP+acoZnoOjWjgCg57JwmR+uBDWllHtHGTiyOojibtCWP2zICHyGlW1KJpyNtXBmAwSQgiZDOCbAD4C4GlKKdPvPgFgvvw8pfR2SulJlNKTpk2blllmRzui+FyGilvJZ+I4DBNPGp+tKCSpp/5K1fXLqSEt17wpXnmSTGaizbu8QY/Kn/hufyX9iaY3SEjwc5wHTRF5rsIFNHW6cRFVZrZoM3+pTIiqI9aDCc1qIT8qr0nHepL6Cvt2oImjEGbf9UETDyCig4Swy3E2ulnMdVxYErLjagrti3EWdPGbEyO4xbwmVfBcUxVbNDGe2Bp8ICSXm2kIVD6QFcurQQvaQNWKeglocdpYpc1iobbj8rP5TByl+6x8WkBTI+1+pZ6KSNmlgI2F5pzXYqI94PA1KT+kiHr6ZNYbYW0ZPRf7TckB0Qctm7WJmTjK6wvzw20yjbGnQSOENAG4E8BnKaWvA/g+IWQJIcQEUAKwoc55HDOI4uVZtbLTx0OUhFcrLtimhZs4DkOnf/+pc6IfSoCkHFT95aqvrhmS1DnfwMY2cYw/mXXOcCOyyfu0MD631ryJ+YeN479r8UNLw28j55Wd+BseDVryvKjGBwOBe+BgE1UbmdirRwUJOcXx9RMRp/8k5ehKUl+qtNnmNigddhJtBwlh36S87VjgFSBGkJCYeZS5rYhzPS7Y5kwMSsAOI1hXjZrb5Hnj/AX+A0exXcTx4DUtDNKguWPv7PnTlJtX1dwVauLotFXO9MfLzHILWS8etLA2Zp9UzTUsWmVqE0fpN4uC2VfWJo4qxNmvqNagegbTEGkwAPdwuTlneubqc46ZqsxXnPlFxW9qEGDa+KbU+R5urFrZySMhMrD6iGpnxTkYAHf+Tbo2yflgv206A3WYfdMgaMoZY1KD9ucATgDweULIwwCeA/B9AE8B+D2l9P76ZW9sIYqXp1Qs4JMXzg+8nxVkDdpwCGi3lBYriVYBO4pjkr3BpLbkPG79ZYsv+CKS1nmY/4kKqsms0NGKD5ziCqxscZje3uK+p+AXu/WKxT5H/vHNOdx6xWJMHt/Mrw3UECwjaZAQwL+BZ6Yn4pqXhjulVCzgrxREwQTA7Emt3G8ll6UGLUIoPfqw8TAJuDY2bv9JztEVvywsbTa+Cx2tuP6yY+1UgqI4VqtcCCOCpkwUPriAFhQkJGEeP3PRAs+1KeObEo1hlQ/EgGTiKArpzdKkopo3jp1lh+1mGxa5XTwCGtug8DnAn0fRxHH+YRNwxQmzI/MARAQJsdww+34zPn8e0iIfU1OVFKViAZPH+TWVk9ryuGzJLABqwZT5ocQ3cZR+S+Krz8RRC2gesHkkaCyoOEXzzka6XmBWjExIrwi+s2Kf6ZxuU7uwvpJkXS8VC1h5nE33QJx3F81qx4QA7fpIQKlYwOpL3PlWrI+otShIQ68K0hQnH5+52JuPz13q/jYUYfYrVYrcWNWgUUr/jVI6iVK6zPn3BUrp8ZTSxZTSzw9FJscSRC4oFS/PuQ7v0LwpbYl5teKiXLVgEKB1mCPjXLvM3WyzCEmFjlY8f/PF+PCZR6CtycTm2y7F5tsuxVcc0t1CRytOnjcJP732DADAdz58MrqvX5G4nvrLVb7gM9x8+XGJ65wLaClNHEtLZ2Hd6uW44Z0uEesRU23tl5eo2j8JlooFLJ3d4dmIXH3qXJSKBc/JfS0atLhh9uHZuHrzWlYIsWllpzOO8p+M5k0DUyc0e3jQsgqzHyXkUQo05Ux88LTD0ZI3EvWfJBxdaYiqrzihgI62PNatXo53HD8r9PnBisU1CkwQo9Rtc1GDFiRc8y4QU0o4fnaH5zcjI42LikJAk4OhiAv6lSfNQVPOwHtOmo0Z7S3KeYO9d8nimWhvyfnaRZwq4wQJEc2Ly1ULS2bbAuAT112AzbddGjh3mSHmpEyrmTMNhQYtOyEjn6ufwNI3aFfej645jc/x3devwEnzbI10RTF2azVxlKumSQqzr+UzP0rFAi5eNEM5Fth98dChJW/WNcg+p/0gXg1zc87wjBV2/bwFh6Fz+oTE6/qCGbaA99IXL8a61csxe3JbXfndhgIrj7MPxFvzpq8+wtYiHgBMITgByeMJXLDQFn7ZennRcc6e2OHalL9jUQqDOBq0USag6QiMMTAU3GPsO7f+6gXPb/k7rNMn6fJJ8z9YsZA3Dc4nMxxBQmSwyZWRw1LqXU/ZWlu1KAjcU/64p/ZyHe3vG8S2vYc8z3Rv2YMPnT4vFT9VXI2fvLllWjxxcVGd/rNJUM5bzvBuUKsWRVd3jycC5IVfexQmIXj/qXNwS8k9KYuVX0VYcRU8GjTZVr3KfHTcSkobWfKhjf4oe4NVCzmD8H5sOAEtwoQrFZ9aQeKjm9XRitMUJowiqhaFQYBxTTn0ly3c9eRWfOW+lzKfS+R+E6ePiocQrOZV1d7V3YP/eWwL+spVnHnbg3jvyfaGy6KUa2tMg/g2RTK4fBajPF3dPbjp5895rvVIYfajeHue7dkHAHj4xZ3o6u4BADzmRC/90RNbcPzsiZgzuY2nv6+vjJacgaacgQP9ZZx524M8bdbujJOtZ88h5cwijoFN2/fjzNse5O/sl4KAdHX34BYnhDQAPLdtH6ZNOCxWHYWZk5Z5FEfi1xLVKGSwegSAC77yCP7+ogWZr4Vd3T08ktvf/LAbn714If8GM2GW+1hXdw/ecGg0PvK9x/H5SxZG5sunXZTuM01PL4viqH3QlLAoDRVORMHWNEldBRnXJ9Zuu7KkQfvpH9/AP937Ih+TD76wA1UKzFt9TyK+VNmflowComp+aJXwQJ6VWix+V3cP36v9/pW3EtGjsDlN3usSAHt6B/HG3j4csfoePudXLYrt+/uw88AA7nzyDfzulbfqtkcfamgBLQJDxT2m4gxRfYcNnrhzQZr8D1QsNOUMvhgOl12vRzvj/OgdqIBSCgrqWWDZn5YjuYVtOGWo6ggA1r3ylue5nz/9Jtqac/jfJ3ti16cqQmEY5EmeCWgifxh7RjxFplRdDvmzL+44gP9Zv8WnPapSyrnWkghplqKNVJCFRBEVrmHw5icpurp7cPujrynv5Qz3dM02cQwOsx/Epybz0fXs7cPdG7aF5smiFIZBOOn757qe5VqcLOcSS1oc44x524zXse8PONBQpfUvD73Cv0mEICGmGa5BiztpBfEnVSmNxc3D7rE+3l+2sOrODQBxtc69A1V89q5n8OdnzePv7OsroyVvYstbh9A7WEXvYB9PW+ZkfPz1PVApkMS+/ehLuz2/39zfzzcqqjI++tJuTGqzzaSiTKLDBTT7WlPOcDRm7jO1iBgszwzb9vVnvhbK39ixf8DzDffAyvK9w8bzrgMDsfIV6YOWYxo092BHww+Lhs/94tonHpTVJS8siiM3cXQ1aADwuZ8+g76yeLDpvpuEL9Uln7d/G6S+gudQgGU/qem/GCUW8I/hgYqVijtWXp83vLEXm9/q5Wsdm/Nzhm2GXJWux/1eI6N+xsCjBEPFPRb3O2zCiXtakyb/5aqF5pyBJtMxcRwmDZq4WWSDsmJRDFQsvwYNhD9H4E6ccaopiK9FnqfKVYo71m9NVJ8uWW289pIFk2YWvEFoAvaIR4Nm0UDuKBF/fH1PKFdYUv45b1jxMA1a8HNuMAch3RSL3Zq1mwIPE8TAAXaQEKIkzWbphNWRiCgzScuyzS/GN9tjSSbHzmouEes37pjvL1f5hjfoQEOVFttgVS3KzfhM4mrQgoRrdj1KOxrF4RfFzaO6V7aor636ylXc8Zjb3/ceKqM5b+CPW/aG5g+wyz6oaHuvD5r3PqUux5cqj1WL4oGNOwEkENBCfNByBvFJZHEPilQYirUw6hv8wKqavL/L8Edx9P5mFiR9jgZNy2dqUITP12I1G4QkM/9JCJH2A3DXyGbHUqAvwt86Ll8qdSgr2HhS+UaNNMQO8iU3dow1I8k8IafPsnXfczt8/ayvXMWBgSrkqbgee/ThgNagRWCouMfifqeSUIOWJv/cxNE5Im4EDZo4eTDVubieugKZM3GCaQSikaQtgzafQWkkDTXrkxm4YOrXoIkCmkVprHJEkYQm1Vx5ozgGPxdHg1aN8KmzLBp6ih1WfjFwACOqrgYIV1mOba8neIIAACAASURBVEaaOi4g3H5W3xOrK+6YH6hY/GSZj58EeaPUy4PGXH+CNJOsu0YJ32k54uK8K+Ot3kH+996+QbTkTBwciJeGqhhxyxaUT87PFCEMxNGgqXzQasFQrIVR32AaX7GPpc1XXA0amzNH+P67brAci5YgiIKwaZC6+qCxbiFHOU0SmCROf7aot1y2b1SCjDYg4vbvikXRJAwe9hp7v9Z5Ql4/WN8K44ms5XuNDK1Bi8BQcY/F/U5SYSlN/gertokjc5IeLsdLr0bF/cXMHFWbD4syHzQnjRizTpK2DPJDCOancvMVBz5HWya8iD5ozp+DQohzSuOVI4zbDUjuZ5HGxFF+rqpwJla1W1QdhpXfFAIHMB60coAGLcuxXaW2D9r4EAEti++JdRN3zPeXq2jmGjQ38EfcvFnUFbqY0AsEmzhybXIN7cjup+HtUWFymxt5be8h28QxjKA+ClGa8iiOKMaFFqWtCQsSwv1uTCNTH7ShWAujvuFq0KzY7wQh0gdN4nnTApoalNJwDZrwt4poOEuIvIyAlwctLuL0Z8uZ1xlEQvjRDnnOkU0ca50nVJYHANCRMEpm1nv04YAW0CKg4uOpB/dYXN6jpCaOafJfrtoR2/I5r6PtUEOcyMUxe3CgAgpIPmiCiaMwccappSC+Fpn3JmfYgTSS1KfFNWgxMgKFdsmpe/FUyfVBs+/lnZDxQdxRIhYX2kMXq6T8c+KCGDfMvnxCxhZRFcmviKiN/aqVndwsSYZ43YwIEqLiYglCVEhvW6NLuIAmb/qymkvEosSdS/orLpWEq0Hz1okqLdZ/LOqG2TeNcKEBiD93RXH4RXHzqO7lDeLrG6150xM190B/BS15A+cd4+c6k5EziDLwj1g2ef4gxOX4UuXRIMC5zrejTBGNEA0amxdsHrRwM74kSMrNV49vsKA24hySNl8+E0fFb7HPjJUNeFJYVvhBqFit9dagsfEg86AxDZq8PsqIy5dq7zO8GrSR3j3i5l8+2GTvsddr3TPL44z9WnncdN/BVWveRLNJfHNtPfbowwEtoEVA5uOpF/cY5wxpdhca1Xe4v07MwVQqFvB3FyTjTmMmjmwzOVxRHIM0aAf7K7YPmniCJTxn24Y7acSoJ5nnY3q7zRH2vpNno9DRytM+r3Mabiktxg0OZxQQXZ+crDamhJZEgyaelFuUKvvqROnUafakcfjLc4/0fdcgwAdPm5s4iiNbmHMGCQ2z7xG2g0wcFUKoN43wvDDOFhXECdx0fNDKVarcWJSKBVx73lG+64WOVlzk8N+w3xceO933nAjLsr/HTByvFgTgqeObYs8lUbxwYjlkDrygPjpQrvoEUbk6XK4jN61PrjjGzhOlPFiDaRjcxDGor/OT1oiyyPxKTPAjgI+bh82X09ubffdYk7fkDKy5agnWXLmEXxvXZOLWKxZjsRTKvyVvYuncSZ5rhY5WfPC0uZ5r53ZO82hleRmFsp04t8NzGDJvSpuPI4qdChsEWDBjAo5zeNaiNGi5EAGNmzhmHMWR5ZnNifVYC6O+oTJxTJuvOD5l4oHKCN9/1w1WhAbNZ+JYx4oMiuLIfNA+f+lCz/NtgiAxsTU+XyqVNGijwgctpIeLGmvZNYD9YuUvFQu47lJ3j9RkGonmCZ+Jo5PuCYdPwoIZE/j1WR0tuPWKxZjQmscpR0ziY7Vee/ThgBbQYuCso21uJcYZVK+GLxULuHTxTM9vGYM89Gj8yeC4WfYm5NxjpsXKP4viOOwmjtT7N9uU9A5W7CiOwrOiQEYgnhzHqyexTr73kVMAAGcebdfXa7ddiuacgSMPGw8ALi8HovmpXLLcuAKa9zfnElEIL+LpILt2jnMCP6HZ5qVplk6yLEpxjEPS+au/PRvffH8RAHDv352TWDiz82X/nzeN2AuUn6g6GxNHADh2Zrvyel7YaJlOFEc7TXU6jOeG4S/OPRLrVi/HB047HABw1LRxWLd6OY6ZPkH1Oods4siIjgHgn66KT54e5NfFoBKsTpjbgcWFiYF91BMkJGSzWioWsHzhdBzplHnFsTZfji2g2c/YQq9dp4FBQhJokxkZ7OFT2vDKrZfgL849Evmc4ePmeZfz+4fXnO67xw4nzjh6KhfcOtqa+P1SseCb25pzpsdfZVyTzQkkjo28SbBgxgRlfxTLXpjUhpPnuTQM0ya0eJ4VSVlntLdgyvhmXjdRmi6uQVPkoVy1kDdtqhE5lVp90krFAp8T67UWhn1DZeKYNl+yP6uqbsS+MNI34PVC0iiOSfYuifPCiKqZiSOL4uisgyuduQuwharnb74Yt5RsjtH7PnlO7P7MuLfctEZPmH0V+oV50q9Bk1RoAFYIB5fHFdoTzRNBQUIICGZ1uLQoaz9ht1fFoph/2AQsmTMRZxw1pa579KGGDhISApFnB8CQHKH1DrhBHJh5lAi2MMmbHDGvE1vz6B0oQw5Y9IdX4/FRlB0fNMYX9dy2fR5OoLQcE8n55LxCSZNJULEoPvLdJ9DWZAZEcUyuQZNxydd/AwD4q//5I64+1dYq5QzCT46CfJdUcO2z4z0vCy93b9iG04+agkUFd2PP0hzkJo4GT5+RTh8crOCI1ff4Nt6v7+7F5376NADgI999nE+kaa1YWV5yZvgCJd6ShQ12yukNEuJPI44WMugwwaNBMwg2bd8PADj6c79UcmjdcLeXg+v2R17Ftx55lfsscX8rSaiUxysLs//oi7sAAH//k6f5vYc27sQyh3g+ClGLf5DGMWwz5Amzz33QAp6n7gaWabQsy11MDQM+DZo83udObg0ti/z8YROa+SbIJESpeWPtrWp3zqMjfI8HWXJ+y+bb617ehakTmvjvsuKbtuCj7u/i1GBHenQvqDQ2rK52HhjAtn392LB1r/MN/7Mi1r9qU4C8+19/x/svANx493Pcmb54073DZp5eLzy0yeY53N9fwZm3PVgT35GvjhV1Lh7sjPQgEDLkPcNgpYpDzqYhCScYpTYPmmr+A2QTR6Ou9eiaXMtRHP2aVzmgCOMIjbNHkYOEkCEOElIPbt6w7PcLURnf+c3fYsf+Af5ddhC2X+COPMyxQgKix41clncVZ6kfJN45tL9sYUIL4xolo4KLToYW0AKg4qnZ11dORLiXBjxCIeAz4wPETUdwXoOi3cTloxisWGhrsrsGIcBDm3bxjURajok0fGxiGQcrVY8QcciJrMXagw1cy1kkgqLSxYEb2AOc/0j0sUrCE6LSgIXhvue3e373lW2+pr85/2h+TTZxzJsGT//e53Z4npHnqw1v7OUhad/c1487HtuSKH8yuIBmkFAhj0rCtgiVBk25+Y2RxaANqegr9vCmHVjL6glqDi0fXYHz/9uH7LF1cKDsyTugHq+WRXFosIIb7n7Wl6f/Xr8FxbmTYo2jKA2a6jZF1KmoX4MWLJ+5my+Rc5DlK2cYHh801Xjfvr/ffk+RWeXz+/owZXyTk77ax5FpkVXtPigJYyxvYjm7BcJ2wA7D/b9PvuF7XoRJCAwSFMXRvVql1KPpUWnFurfY32f1uL/fnv9/sWEbrjxJ7Q/a1d2Db/92My9bz94+rLpzA6qSqdmeQ/51YCRzLXd19+BLv9zIf9fKd+T3z/PDE/1vFG3+ovYMaTjBVPMfIAcJQV0PusUDQ8AfxVE1npkm9ZfPvIl/WvtirD1K1aJeFwsS30qmVtSLmzcs/6KAtn3/gOe7zPz7rYODvGl3OM8A4SbtqrLc/pvXlM8SeA9aBypVnr5pEMfMNLh8IxHaxDEASk4poO7cCh4BTXHf1d64d5PwNsXhh2BRHAF7gpMntTQcE2m4McSvVix1fbD33U2jPZDZ6VYWc+Yd67ciJwhBlQjuKxFJTRy/s26z71pfuYpvC9dZc1QUJo4/WP96eH6kbAwmDDojg72WM4zIMrI2Cgyz7wkSotJOpNegiTxo31632SfwhHFoqbDzgL0AxREq9/VVoMoW466LgyBKgLBvg0YIaCoetIBnqaBBYxsaSt3yG4Y39HsQz5edV3/6yucp8HZvmX+TUn8fYO2t8pNVCbXuNfv/hxzNpgiRL025oSMAAoICiP2hWqWePChc1nD/Czv8FwF89f4XldcBNd9f2Qr3A2KohQdtuLFm7aZMeQT9Yfb9deM1cUz1mYZEnHkuLidYVKRisd5MUm8TR68GjR2QNJt+DRoDO7y7/dFXY+9RqM/Ecejk93rxEYZr0NTral+5irv+2BP6ftjeQlUWeQ3nJo6EeOqc5aliUdvfFvWNEDoc0Bq0AAwV/5mMXo8GjUI+12Ok0eI8kzRPUc+XK5T7nwX196y+Gc6zlCRd10TL5kFz0shgMag6kzGb3KO0GSKYiVRcfrFdBwaU13cL19kkJGrQWPK7Dw763o2DtAKaGMVxoBKcBvMhLFf9An9VIaCpshMnjyryYMA1SQSAnfvVdZykT7NNvCgwqLqF7acVnO/43DDhpmpq+Sy491NKbRNHzoMWfqAhno6L2mq+IXJMTJizfFi5VGMh6PmKkD57V2T3YoKKvKhbwsGS+DnxtB+wIzcmheGc1trpeM26PMTtlHrypSKf5rxnEt7c2x/4/VrWoJErnmW/JvujOPqfaTJHpw9a3DqLxwkWfPACgAcSAuofJISbOBJvFEdGJ1JVzKNMmEuyLljUq80ZSh+0eu1Now7zgiBySaoQtl2KyjOl7irmnIv58sTcCAwDoPH0FCMGWoMWgKHiP5MRpUGr8E2HezdpnqKeH6xaPMR+Ut6vpN8MSycJh5msQavFB00Gi/rH+bqEST4qj0E+g0GYOqFZfX28aNPtFdCaTDdkvMjrlARpTRzZe3kzOGw9YPflIHLdckggFM+34ghoQRo0YTEV7eNFJOHQYuG3RUWGWoNGQ0Pxp+WGkaHqh8wvRAWmcWr2adDUz9tBeeynDEFYcsNaO/OFYR9kJB3XQc+zujNNdd9h7S2bOIp+ouIbFUloC+OnC4JBiODz6r0n/rYsrwZNpaFpD+Bcm9nRorwO1LgGjWAJLes12RfhUvGMqEEbRfJZ7DpLUrdBAoo4NOtOVC3wMgJ+HjSVBTybu6YFrL2qOpB50IaSqLp+e1O3AHIQnrBI3pPHNQXeA8L3SFF5HqhYnnGnMnGsWtQxOx99PmhaQAuAilvFJPE4MmqBKKCpOluZR3F0EcYbJCMOP8RgxeInh5PH5X0LVxqOiTRcNfKEp9rnsvfZLYufaDsagUS5VOP9p87hG0/AawIVpPpnYBvHOOZ5APAhKZw3YNeTyE/GUmJJihEULz5+BoKQF07+GZp4NMO0GjT7/5ygxVOBUhoY5a+q4EFT+lTFyOJgVX2EZgomjh9bdpSSEyuIQ0uFqc6i5A0S4n/Osuxw+nlF5zUIYo+jtD5oQeACGtegOe/E0qC5wglrM6agNA07mId6/rT/Vwmb9vPe5cggdnRD+91wAU0WzEUzZLZBsCwqcPbYf5ww1xtmH5D8juDfYJiSBk0Ey1+TaaBieX3QVPPXOQGca6tWBPcLVV2pxrYKtfCgDTey5mGL4kEDRq8GbdXKTh8no4z4nGB+TbUIvwatfvXI8sKCu3ANGnfZsHzlZpv+Pz1jXuz+ZVGZh3Xo+ke9+AjFqbVfmk8HAjRorXkTpaV2UA/lAUfEwe2qlZ2++bZJWJv7y1W+jhECn4kjI0k3DRYkJPBTIxJaQAuAzI0FACce3lH38J29UpAQGaoNv8wJ1JJTL8JNuXh8FKIP2uRxzRgvcLOl5ZiQ6zNOOvJp/pFTx/G/25pMtLfk+PuiiZZXg5Z+xJqEcG4wMUqhOOEcGFAHZGEoJ/TxOmu+vWGb4ggAzU6bnXHUVP6MLOyJAtqiWf4NJ0Nbcw7zp0/gWolCRys+ctY8J3+xsueDyIMWRVSdC9CCcB+0SH+u6EyK5rki8oKJ4yWLZ+KqE2fz39PG+zm0mAAXpEFucYLoxNH6dbQ1Yc1VS3z3ls6JP59EadCC6iuoztiC6wYJCT/QoMIzonAiR00zib0gy1xk09ubcdysdidf/vRLxQJuunwR/13oaMUx0yfwICFc+yqVh82HPp8sxVG5KOSyZOZOacO4JpP3mfaWHD52rpcDTz49NohXYy/C3SDa84V4mKMycVzo0EKwDdcER6P3rhNm+55lsOv2eF63hY5WrLlqCb76nqUeIW1SW94nyI1gF7TMedh8PmiKZ8QojqNIPkOpWMAVJ7j11tHqPYid1BafE4zJX0Had3Hc5eocxZGNP0PSoIlBQuTDOTa3nDN/Gm69YjGPbDu+ORfYv/w8aENHVM3GgSms41nwfon5lwWy/opfQGPfPeWIKQCA9lbXGoDtX8Y150LX7VKxgGvOPsKT5geEQ2pbg2a/7xfQqnxdNA376Gm0+aBpAS0EpWLBQzQ6d8q4kKdrx0ClinKV8kVahSCTuVKxwDcWHzp9HvImwceWHeURaooxN4S2Bs0eCE05w3OaUgvHhPherHSkMk6faJ+m/+3583HJ4pmc/BfwLq4eH7SU4/UHHz0Vr9x6Cec/8mrQ3PoQaRFUYAtE3EWJCV9fe+9SnHLEZBTn2m0W5J9lGsTWWjjXwmzFm3MGpo1vxuxJrXjnkllYt3o5znEEwvRRHO3/o8LsgwaT6yq53hT5iRVmv2qhtcmvAZOJqk89cgr//V8fPsnHobVgRjvO65yGV269BB858wjIYPUcJVRSakeYKhULKHS0os3JW1POwKS2cNMQEZEmjqprNLj/M81vi6wtDHiBUpd3kGvQBD8vVr+GME5KxQLmTLZ5a/7zT07G9InhYfZF0u91q5dj2oRmvtFi6fuChFQDTByr/vHiGUPs/YqFCS15nLfAHgerVnbigoVe8nHx0AxwwuxzLaI3P1xAy9lBhcoRGjSWp8uXzsLU8U348JnzYmnCSsUCFs/uwNnzp/K5tFQsYHp7C648cTY233Ypuq9f4WvfESyfAciWh83Hg6byQRNNHEcZVXXBMS/78Bnz8NQNK9DpkABfvnQWuq9fkYgTzP5ffV8cd3KdZw3X5JoFCXE02kLQM1lTmhOEuVKxgE6HA/OChYcF1oGfB21oNaylYgEz2luwdE5HZrxfYv+WNWgqSyH2XSYUiXPNl5zD+OacGbkHY4fS3/rQiVi3ejlOOtxdm8X9DIHXSqC/bLk+yqM0iqMOEhKBnEHAXEfvefpNTlqdhoMiirvizie2AgAOOBuCu5/ahvec7A21zIJOqHxtXnjT5nb6DydM6aMv7sQbghNmUAAKmQ9lX18Z3/v96/jZU9twYKDimWDnrb4HgE3g+sV3RZ/ayGVmWPqFtdjrOMizgVWQ6kQea0QwW2SaMn6PSE86Fx5//a1UbSWr3W3NgN8Ub/k/PRyabrniFz7CwB4zHL831s5e/hb3b1u176YfZnLZ5GwaRf4rI2DjGxeiD1JYHAsK/yab9Y0ep4/uOuAGRkht4lix0NZkYp8UNvrfH3mZ//2Ob/7WQ6SpSnfQIWvv6u7BDx/f4rv/5r5+FG+61xPKXJVnxtEC2GaAokneAxt3Yt7qe2JxDqlMHMWx1aHwPaRQC252uPIXAABfvOd55BwBkpCIKI6SiWOVuu3PNI32YYGbCqPrODhQ4e3+q2e246d/vMc3buS+y3wLWLqqegiK4ljx+KD5NbSv7+7F0i/cy8OL73re7nv/8LPncJjki3LSLfd75i7m76CC65PpmDh68ut/h9VVc87AYMXybfyC0NXdg+d69qJiuXMyw0+efAMteQO3lBb7NqMjWYOWNfwmjd7fXd09WPeSG+Xz5Z0H606zE4U0/FeqdwDg3x55BQDwvd9txnd/t5kLKknlDPZ8kIDi1aCxb6g508LyHEubJ2n0XRNHFiSEom/QPXA587YHcdmSmfzdru4ezkXY9dQ23L1hm3JvYlFARVRdD36yoDSrFg30uU6DB17Yyf8++x8f5OU+b8E03PP0m4HvsdYVg6yse3k3AG+E6SCw+394dTdu+vnzfD8AAMvWPMx9AwnxHrRe1/UM/up/7Pl745v7bS0m6tMGwwUtoIWgq7sHvYOuBN9XrmLVnRsA4g78uBwUUdwVXd09uPkXL3jeuf7uZ9GUMzzpsiiOg1XLM8l1dfdwbieG57Yd8Pze/Favb4EJ40MJ4lMDgN7BKj51ZzhPiqrMbtqirx34fbFO5HHN50Mnso9sAy7+zX7++PE3ErcVAKWdOjuNe2iTO5HRiHRZsIK4qnfRpydnGpzvTRSg5AVPtOuP0qBVKfXwX4n+RGnAvpuPJKp2fdAqlp8nCwC27nH7h9JcsAYNmhhhUuR/A9RCyWDVwo79/UpONAaZZ+qep7fh6lMP91yzF3L7b1OIBCqnE8U5JJddrj8V5xUo9fU71Xus79omIsrPOyaO9t/EYMn7NWg2H56bCDOP7h2o8PEfNAfKfVcUVkStnYigKI5lRURRkargidf3ePnRhB87pYMsNsYZvCaOag1ak2nAsiifr92UvLAsO+osE+gsGi1EdXX3YNWdG5TUDQyMv9EvgmgJjcEfZt/9m9ex0GQWRWxusHogDf+V6h15D8OKyOamrW8fSpQv7oMW0B/FMSvS3wT181p4vrhFRwBR9cObdnrGes/ePs4p+NDGnfiWI7TK6cl5sH3d3ecIISg7PLNZ8pOF1UWV0kDezzTf+cYDL/HfYrnZXBKE9a++BcA7u7H1tck5eAoDm0J/8IctvijMFO58/MTmtz17PnHN+9Wz29E5YwL29A7WhSNuuKBNHEOwZu1G37Wy5fUrAOJxUERxV6xZu8l3Ctxftnzpihs8MR9r1m6KFUhATi8Jh5qMKB6nNGmLdaIyKeFqbFl4EzYeog9amrYCvL4HgG3CxzaeP3xsa2i+RXDzvZgCGttQs8iRTBMgtq3ob+NGL7J/q2zFGZpyJiyLevivWDHj5k8G+66sOZFBIfigUTVPlvi6SqCNFWa/YmFcU/S506AiiISczqbtBxP1328++LLvGgsBDHhP/2REcQ7JYfbjjC2VBi1sHiIhHEW2iaPXL4/5uNkCiytIiQJaq9MWvYMVvLa715euOG7kvmtZbvARbh4rtVVQkBBPFEfnlUpAZMek8IbZ995jn8ibtk+mKh8iqtTWEuZMA5UqdTau4ULUmrWbuCVFGO5Yv9UfqVDLZxy+ICHC30F1HJcbrB5Iw3+leke1hxGxcfv+RPlyTRwTaNBC0quF50s+MOI8aI4GTbV2s/X0h49vRVjML8/exKdBsw95suYnC6sLSqnP97aW74RFagzD3Ru2+a6JwVni+k8HUeQw/OLpNwPnr4pF8crOg9h5YKAuHHHDBS2ghWBbCBeN/9lwPoco7oq43BbiiYk4ONPymtTKnRH2ftq02Xt+DRrhm0jxRN++KT4XflIcJ18+E0fD4AtNEO+HKt1ywjD7LvGvI6ApQ/sL+TLtzSKbBAciTBwrlpf/KkgzERdscmXO30GaQkq9Jo5RbaAkqo4poLXkk01rqqIPVq3Ehwvb9/nnC1ELFCagAeH9UjYfjdOHqUJCC5tn4mrQRK1rxaJe/z5JgzbO0WYe6K8EbgBYnuS+W6XU49sG+Enig8LsVyJ80GqBN8y+N002fvMOsb0nH4q0qpZdtiaTuFYREd+PO6/aeQkWQsY6wjRo9VjXakUa/qs0ee2LiEwsgw2r4DD77nUWTTfMoqQWni+2jjFrDSZkNztrQhhnVxwOUZYHOcx+2MFHLf0lrC6yNHFMk0fWhkrrDQfNOSPSeiju2fCeQ+XQfUp/xQpUUgzXmK0VWkALAQtKEQdRfA5R3BVxuS3EjYhoPpOW16RW7oyw99Omzd6ThxqBa4bFCKnFe+7fJHTCjJOvZklAywkaoiDeD1W6KkLjMHATR0KQM6PJsXOGl/8jysSR3W/mGjT1RjMuuIDGF171cxRUcMYO58my0413TUa5avm0n9FQnZRbXLiIi+nt/vnCslyNU5RvUVidyBq0OH1YRVQdNs9E+qA5f4vmfZbl9ZkypWieLJBP70AlMKw3y1OYiaOotRNRDjJxrIrasvAxlBTM79NO2ws2zvOORswbOVJ96GAQ25zZzne0D1rcedUmD4/16JiEfIgn/q7HulYr0vBfpclr0gMuTmMRMLzEuSvH15vg9Grh+RItOgBXg8bWhEkhPKFTIvi8xDyofNCi3kmDsLqQgxDVgjR5ZAduYXVq+6CFpxN37zGpLR86h7fkjUDO0eEas7VCC2gh+OhZR/iu5Q0SyKEUhijuilUrO31CQUve8KUrnsiKGrRVKztDCXEBe2Mlp5eEQ02GaYTzpKjKFAWxTuQNDXF8P5hiwGPWGOCPlqat7Pf8QUJY3V++dGZovkW4URzjmjg63zMITMM1Dwg6/TcTCmhMKyT7oKWP4ug9sQwylaTUfYbxZLVIfUNsqbRh9hlFRFS3iyKgHaxYOHnepERj49plR/quVYWDhJwZPD6jOIfk9okzbtlBRtR7rO8SBIeKpgAfWHIUx1yIBo1t9noHKigoyJfFcSNHDhOFvyCKhkHBJ1eER0BTaNBqkVuIYNIp+92wT+RzBidS5flQpMUCobDylatWpFC1amWnkldPhsid6Mm8BgAFUbXwO6iO43KD1QNp+K9U86xqDyPimOnjE+WL9fkgTYlHg8bpPILnclWe467bVenA0HIsN9gcdb4UoRVwD2PfVSyERlAV86DyQWPPpMl3EMLanNJwAumk30m6V2PRbd9xvH8/xOq7OWdGrtvsdlifBIB3LpkVuE/JmwQLpk/A5HFNdeGIGy5oAS0Epx9lh/tkGpPWvIk1Vy3BmiuX8M4Ul4OCcVewiUd+r1Qs4C/O9W7wrr/sWEXQCUFAEwZnqVjA+QsO8zx7fKGdc8Y05wzMndTqS4/la7xz0j1R4LLoaM0HahFa8ya+clU4T0qpWMDfX+QODDk6moyZE1s8daLWoBEePjxQt2pu6wAAIABJREFUg0bce+8+YTY/uU/CF+I3cXQ3nicePtlzLyxdpuWMbeLINWj2QlpRRI4UkTMMKcx+iImjEHSER3EM0EzEhehzE5YOpV4ftFKxgI+d5+WbmjQu73leRqwgIQ7Jemve7sftLTkQwMMHVehoxV8KY02V6mDFwrGzJnLeJSB6U7/iOP9CxcLsA15ONXGcxeEckk8O2bhtb/H624nmhpT6y8beY3PatAkuBxxI8MZJ5P0xhVPwikU9obMZD5qMAwMVdEgn1PJ4lw8XPCaOAQcJPEiIbOIoaq5YesK14hwvX2Bb3sCkNpsLapYgSLI9gyhcGkTwQZPqi20Qm0ziG4tBfdo2cbT752DFitSglYoFrLlqCTpa1SfXBgHnb5RT0uKZizAfNFUdE4LY3GD1ABu7LGJrR2s+cj0rFQv4+PKj+W/GmbfmyiWBfWHWxLZE+WJjIGh6VoXZD1tuSsUCPnPxAk+e467bTIMtm12z3wscKoEOZ6wXOlrxN+fPBwCcNG8yLljo3UMF5YFSf5h9APjSuxYFvpMGYfyxVZqdiWOpWMDHpfWYfe+Dp81VUj8xiiF5PwQAyzrt0PlJoji+5yQ19yPbN55yxJRAjeEVJxQwe3IbxrfkPPvZrDjihgs6imMIDvbbJwTfeF8R1//sWRw7q5039O2PvopJ4/L4wUdPi51eqVjAzzdsw2tv9eLBTy3z3T97/jR844GXsXzBYXhw405cumiW7xnRrFHelHTObMfa53dg8rgmvN07iAuOncEnnw/913oc6Pfy+Yj52rj9AP79kVewbvX5WHTDWqy++P+z993xdhTn2c/uOecW9d4ukhBFEkVIlyYwYJsmUYx9TVyD/bknsZ3iEtlgExzbxJCQYDtOIHFLbMcV27lgMM0UA6LDRXRRJCR01Xu75Zyz8/0x+86803b3XF3FCN/395PuOXt2Z2dnZ96Zt8zzzMVfvOlQPPDyFrz3Ow8CAF658nzc/NQ6fPzHj+PXn3iDIlnNkkVHTsFXb3wOX33bUTiqbTQuvOb+4Lk/+shCHDaJee+scR2l8IxqD5rxG/vMYPbbZ4zBSxt3oy4E/vcTp+TWl8Q20MqlSHnE+YTzzfcswNsWhAc/GdSFUxxpD1oUGciRodB+HMtnp/Jtr706L5LPsDf1etGmab7YHojYsMZZUPuKbDi92ZzJZv+RRlXVKJdLERuyv56gUo7VXodPnH4Y/uJNh+LXj6/BZ36xDG+cPRE//PCJ6Fq9Df96x0vecpNEpqZVSrHil+Lym2Vr8Vc/7XLu7Y/66YUgN2Tu+dwZ+JufdWHbnn5c/5en5j6Xz+jpaG/Dxl29+NpvNZiRHYX01amjvQ2VUoxP/uRx/PijCzF78kh9bUYbU9n0GFS+vRji96SPeyy6DgC4/pOnYBJLC3VSHBM4RmHdKFuDHbgojomua3oJH0NTx7QiXrMdnzz9MHx2keldFUJg1iW/BQDMO2gMRjSX8cMPn4hDviCPcZh9+7XwFEfbu+1rWmo/8jj315NCRpSvX/pkCCQkLLHlnrbBWXgb/+11y3D/S5v/4Au9jvY29FTruOTXT+ETpx9aqD5HpvP0xJHNWHrxGer45371pHeB3yjfG+n8RkBC8uT0OZPw5d8869Q5ty4MZIvfk+5LDsovv/UoNW+/sGEXrrp1OeqJwOjWJkwe1Yy7//Z0HHHZLQCkM9qug9RNborjWxe04dO/kEifjdQ7Szra2/Cpnz/hlDmYKY4A8KbZk3D17RLJcdroFvRU6+p+I1squPZuE+FyV194rj445QxuLpTiKP+2zxiHHz9kgrhcc9GxOGTicJzzjXsNOiFbTjh4PH7/wiYIIdtr2Zrt+OVjawbtHfyhZMhAQ5gn5Ks3PgsA+PTPnwAiU20JuAs7m08sioDte6vG56Zy7Hi9VZlpeSHvLAC8uk0job332w/iC+cdoZW0MNPhTAMm8qYg2FxUNyzrNurwdPcOdS7nDLn56XX46A8eNZ51296q9KALoXhDjp0xFoAchFnpdwBw1tW/N/hG7OePoBdcrgfLTHGkbxRFaDRAZIfbeQTNR4Lrk86ubjUB3vz0erxxtsuhY/e9RUdNUvcrlzQwSVYEbe32HqzautfhQ7LPK8WRoo3QETRklu+r4+lzJ+Ku5zdh7fYejE2jIpQSesa/3I31O3q9/COcqLqzqxtfuuEZ4z7rduiNvL5UybwIWmdXN1Zt2YsVm/ao5yrHETq7uvGV38ix/MjKrejs6sYrW/Q4+sSPH8Ol5+toNTk+bCOd5JePuUhgAHDuN+/Bzp6aw1UTsbqQ0KIhC02NS8hAJ84eft4pV96Jtdt7UIojjAzoGorMcuPK3oPG33tTOcbUdE9uxIwTX4ojT8NesXk3AOAXj65xxpQdYeIgIbMuvkmRj3Z2deMrqS5+//cexhfPOwIA8E+3aMP0vhc34ZQr70T39h6lgwBTB/L+c/uzG5AI4IcPrMKhE0cY/fT6JzQq2RNp+576T3ca7ZQHs18pxehzUEr9fZpQHAFpaA6mEZW1z+qPXYrwzelz9w35czCF5pTdffkgRp1d3fj7VM9u39uvaHZERvSl0bkyD8XRF0G74Ym1+OYdL3rnlGlp1AYwDa0iYqM4AtIou/CapQCAq29/AQDwxOptykCjfvDgis24Ydla9NUSnHzFHer6/nri0BPZKY5xQB/sTxEizWKoJ0p/7FN57HNdmKuvmscQPP9f70MpinDirLHOb+ScslMcfWvtYWmWVkg/0uEI4XnwH256FrMmDFdlDGwv+mtP/ugNtCI8IZt29yEC0M34QYTlnS7KJ9ZXS7B5d78z4AE9uDlXiF3X59ZpbrONu/osbg6zHDsF0O7aPi4qWshGkAvbf7ldw5N2b+/Bfy19BQDwH3evUAtZ/ny0MCL+ic+cPTt9FoG7n9f8YSHhvBX24pLQGRNSHsEUR3MTfyJcPqg8sQENygz8gCMqhhSybNsn1XfyegKaj8PX94hzhIiqSTGGFNOevhpWb9mbC5NfLpnkui1pBE0RVWc+h7+OALA1RcVa9uo2AJJjjM4zOe10pOWRV7ais2utg5LIH9FXnazJj+pJEzSVdcvT6/DM2l3qXsRlyEvavLvfqCv1a19O/qWdT+H3L2z21mFHyu3Hn50/tw2mUY7zIYhJfBFYH/ch3R+QfWb73qpX15ARVWFhBJk+LFTZ/L331RKs3rpXlRVHmgfNR9hKZTy8cpv6zTZGbVj9h1ZuUZ9FWv+n1+7Ekl8u07p4V5+jnwHgxY3a4OZjoS6ATbt70/Zwsw929FSNd0/PbQtH9JUgIX4dzYmqsygvSIiGgfRNXy0xIq37KkMRtLA0QuJN885rQZSBFsiIIbHHcLUuVN8+b56bjk3SaDYFNUuoeXwRtMtueFo5aOw5pXt7D77xOxnJyUO+tYXe0e9f2GQc32UZsz9+6FXMnz4WHe1tqk4/e+RVpVOMNU0inLnbBgnRTiszwp9HmbEvQnquf7AMNFb3RIS5V+06PLBiq3OcMnmayrEqJ8Tp9p4Tp6f395TPDbQI6N7m5+jbtreKna/uwOhhcs1Yq4vC0drXshz4JuY+SlGeEAHg+Q3aOKJ9UFnlhETA5SOjMgFmoHnqao8TH2+Y7tBmjrQ9AHx1JqUZRfJ3x8sd2JTvk55qHd+9b4V6ll8+tib3Gv5M7oCVhpcQssDI/Mn4yI1c316cPLEVa8xAQopE0GTbmm1k83F4+16dPIAwUBzrgfbeuqe/EIcZz8MHNEhICB0vq44+WbnZVZxm39QgITc/tT63TJ9BkrVACtXzsdXbvePbnnB4XSk9zueB++lD/uiZLVReXfhh9uMoQqkUGTxZPqFLfBNkEe7DkK5REbQSX2To/uxrz0TosojvrJ6YKY6cL5DShkJiR9Rvf9Y1NgHXsMvjcbKle5s0rkJNbfNR5vVNCbMvxXb8KKLqcrHoqA0SUjTFsajYZR34S5bBk0bWb3HceGRpfwnNvQTSEJIsDq3s1LjGHlQRVQcuM0BC0kbP2isN6HVGo/YN3eoH97+SeV5/XXPMUp2yxqs9dwshjBRZn1N9f/cXldFTG5wb8VKEE0Fr7B46ghZnzik91Tqu75JZW775vZZwLOIIL29yuTRJ6kIoJ2m1Ll4XEbQD/wn2URrhR+BKxYawbpRnwXc+lUgKw5788/hB6HRfR/eR0A6Uu60R2bizT9VtawZfhu/e9lNQ6qK0z0zvlInoyFIc06feV2XJF558wgkVW4TLJat9dQQtvWcB72SWlOPISBexQUJC83XRPpDXDhwkhHsnQ+J7rKxHDdWzkfdOZWSlODZC6L12e4+xV8EwZOIIldgPqMFF79tzX9BAuQ8B3W84Uh2Psuf13zgFpuFAHkDqyEjLzqufvUjbmRMRGKj0qyh0eFGYx0fJJY6joBNNoTh6Fgd+D7FOZwaA/lq9odS7PGkkSvTHJg5ISFYELYoajiztL1ERtP7s8ZI1hrPAJfZnimOjKYuNRtDoXpt29eWeS+2Tha7rOx+A4XgD/CmO+zPiyteGffXG+DrDZerP9cT0atcS0RDKY181kfveWeZRqD/SutA3vupJYtQrD7VSb0NJclEhDwT5ozfQGuFH4PwgFMUZSDnB81koF3A7bB4/CJ0eTHEsWJ68NhoU7oiJKQKPAIKoYz6ZNqbVUXARaC8dDF4mWV/zPPpRpNZZoxufbeGQ9yaEt7/cIlwuWe0bp/tStFHoV0xFlVC5FBupUwpmP+3SIRCTon0gVAvdN3XKwegC/cALuJGxQgrVs5H1AJVBixcfb1cjCwzqwzbQBSAX+aU4zvVM0iLAZ4gPlPsQ0B5Rcw+ahtnP6788xTEEEpJXPzuCNsKDFDYYUglA9HPJ46PkEmfsQeMpjrb4dFCSeuKbKII2yHvQbNmfKVcHmthr/6z9eXL+fG1YaORwyEtxzBrDWRkwjT5llmMY8BNVF5VGDTqqw8QcxGhAt09RI5C3ZyLsDKVIHefn7C/hbTpYSI52iqMZQUvUmqGI9NXqKJfiQvMB8aj59COf96LIPydz0Rkng5P2+YeWA/8J9lF8PBM+npAIwOEMYVDAVEiN8IlFcPnIqEyApziaHXbJ4jnO5G3yhsljtJa3gTNs/enlXitr8AjfM5GRWkSptVZK+EjKJSeEwBlzJ+Zew5/Jri+lFgmIHJj9SE22ZEfnZJLlSjmOvIAdoTm7CJeLt++VdLSlHOsUuFCkbNrolkLvIhRByyOqLtqv505xuXPsvkn3OnPuxNwyffXJil6F6nnSrHGFxjevKxngFY/H0Mst5REqz0e2TO1QZjQKIcniqVuyeE6hd+/n55Pl8UmMxhZdY7cb6QSqV0IGmrW3juq6ZPGczAWWbaAdN3OMc04E1wlRYahseRJBjhEgPIZsPsq8vmnA7FtFJlkGmtdDnKY4pp6S/noyqEbUkD0Wlkaii3EUvWZAQigFOy/FMYtDKzuC1tiT6gia/3c+7kgf5JFh00K80f2YVJePneZyUnJpLmuOWapTlrPTnruFEOCn+xw2+zOCxufCRtK9s4SXYu/bryeiIQLz/nqCSrpXl16/j6u3tVLCW+ZLtHLvtgZuoMGkQLGlFEfKyTeU4vg6EeKZIK/+5FHNiieEuIqmjm7BlFHNmDqae1BM88nmqxjTWlEDfmSzVpLN5RijWyteeFwbstyeETra2zBlZLPq5GOHVSzeMEqHSyNoxtXuBNPR3oa/OvMw4xjxlkXsmYhLrW1MK6688Bi0VGIcy3iExrRWGBCCPFaOI1xx4TyckXKzCQHMniLhfjkHlK1/Td4KK4IWaUMzESJMVA2tMAnMZV9VGF94mhxL/pI72tsMhd5Sjh0+Dh/HyZ8cK7lA4hREQoiUEDighCeNasFCD4qSLeVSZOTME8y+MgACkwnVkVp30shmnHf0FPU7cfK8ea4kAKXzbI4eAW0MEL8YGbD2vBhFjcPs221JY+/dJ8xw+jCN7wkjJALl+OFNRl37MiJol3fMw/tOmpFpeEwepbnFEmaY2nxoPG02JFkomx3tbTjx4PC7L8cRRrWUvLqGIrLGhMmcODZfGgDMmjBclSX3oGmYeBLOg9bR3mYYXfZ7tompDxrr8i+dcPBYXPWO+cojPm54E65653x86uzDg8/NZcqoZowd3pw+s9uG/F3x51bcd2mdOYdjKdIgIS6Ko/zb5FnseQ20FCREEVXXxODuQfOMrSGRksWD5p77f4vQlyUqgpZjoFFfJl3YzOagwYygUZ8PE1XreymQkLccqY5NHtWM0w4br763jWnFRakjrHEUR/l38VFTDH1jI2d/6qzD1Zgn58j5DDhlTGtFRXZK6VrGRnH0gYRw4vr9m+KoPw9eBE1/ThJhGNy1RBgRNFL5cQQ/imNV0t1QpgUg+yPxowF6rXf8THm9L32xZoCERBg9LOXvHGFGSMcPb8KJB49VdRxKcXwdSUd7Gz59lpzwf/XxNyj+k788XR677dNvxJjhzabiEq5CetsC6Qn42Gmz8MSXFuGMuZMwY9ww/PTPTgYAfOPdC3DczLEKVtQWjlaT3sKRYc1lBV3/txaMOV3gTXGM/Ar0zbOlAUXK6Owjp6Tny4s72tuw9OIzsPLK87H04jPQ0d6GEc0VBa9+8blz8cSXFqF9+hi0zxiD//rQiQCA1qZSCpVPVRPKY/743y3CK1eej1euPB8rrpB/WyslfOy0WeoevD34MxBdgPA8n/5iwex73lWjwheetYIw+29iyujkQ8d7F8od7W2IIuCC+dOw9OIzMD81fONI58ZXkyTo/S/FEQ6bNNI45ssVL8exMaE020TVGYZCR3ubiiZ9/4Mn4COpd/KvzjgMX0ghz2kvE5XygTccbDyvEHpyToQkqn7DYRMwr200ll9+rnpmWVf/fo88Y6ajvQ2lOMInTz8UR04bLcuMI28f7mhvw3++/zgAwNffvcCoq0pxLPsV/OUd8/DyFeepPnzNRccav//6E6dotC8Gs28bakVg9smDHHr/bR6jBgC+/f7jMGPcMLRU/GmDVV+Ko3VOR3ubIl4txREmj+JkzfI91upuiiN/T9PHST6cYU0ljLcmVRuG3gccMGuChMD/yUcXApD8RR3tbTjtMH803vbQThip6+zrP//L3hUJ9ZdXrjwf/3jhMQCAn3xsofo9svQLF3J0+NJrvCmOaQSNvL399Xyi6kZkCGY/LHZLZEUuoygqzGW5v6Va0EADZF8+dKLMbjhx1jhNJZKxqG/0MRuJoJE+4yiS//ORhXjvwpkAgHOOmoKlF5+BBekap+EIWnqvONYZENPHteKOlHf22Blyfj3naH1/SrskXtdPnXU4nvjSInRdtgjvOO4gTB7Z7CJuOzxo6XErTXB/yf5Ocaxb20JqiQlb/70PnAAAuO4v3uDlge2rJWrNwdth+jg5X116/hFqLqY28xlodQYSEkEb+9//4Al45crzcUEaffvGexZg1sQR6l6vFxTHP3qYfRLtBdLHVMeg1Dr2I6XOcRFWGYmgULEuT4iwh4qOZ8Hsv7Jlr0KyeWTlVlyUKjZ5P2FcZ0SYQvdkdeVlhOaqzq5ubNvbj9tSxDXiSZOktcDSlyS87a7eGg6++Cblubr6tuXoTdGGjr/8dnzpgqMMpedLwbTbKSIUR3iMN+c8akORaUQVldXb9mD9zl6Ha4wXbXN8/OnCGeq30DqcYGRpYlE8LlGE59ftBADMufSWYL0eXLEVTzGuOgAY3lxGX63fOFaOI6xi3F9v+7el+Pw5c/HG2XKhy5UocecQmIdcjMvffvfcBiycJb2d/fVEjYkXNuw27vfNO17EN+94EWOHVfClC44CIBRE7td++zx+cP8qjGopo1KODV4tQBoPy9fvdJ61iEcyEZQypo2gsPijIGS8NJWKpSzbt+ALOR5him0DrZQPs2+Te9sSQmOjPQSh4n17pXxciVwvcJ1QrSe47tFXsae/rrjmAEmh0FdLcMqVd6ZpyrKA3mrdcUxRBM3ub1yozaie9Lx3Big7bEO2UorU2PO1Ya4tpBZe+lCJgYTc9sx6fH/pK2rMHzl1pNocb8vjq7Zj1sU3OTx5pVgbaH3VekPognkyFDELi0NUnXEuzTuNio/3aV/Jrl9M0aTXbOvBgi/fpjhWQ+WTY3TDjl4s+PJtuSBNPmfmpZ1P4ccPrlZtMLyphH94+7yUQkUeC+nnnXv1XPT9+1YCABZ/4x517Jan1+PwydKIpDUXGR1FxoLNPwukVBigrB5Nu0Nz5Xu+/QAuOfcIA2afdAdfN1UYkjK/T6UUY/pYnVHlAw3idCMhHtGB9gme8VIEUbuImHU3x4Nt8GjD2b++6q/JCFYcmXqXnHA8GkcBVtthB5gRtAdXbsHzKc3UR37wCBYdNRl3PS/XoZ/++ROYPXnEHx8PWhRFowH8DEAJwB4A7wZwLYAjAdwkhLh8v9bw/0h8qkUbOq4B4Vv4C/svRW8Y/L0IdGgqE/ATVds8TwBw45Pr8OY5kzIjTvyzN20svYdtIPi8ib463PL0enR2dUMA2Lq7D9+7d6VxDSGz9TIo2G17q1jyy2UANK9IhLDBqx+Cg51YKI7Ws2r14TfoGpHOrm48+LLL9QEAj6/ehveeOMPL8fGvd7zInsVfgZraY5YY59367Hrc9NS6QvXbY3G8DGsqYauFRru7t4oVm/XBdTt6ccmvn8LfvUVGwOpsElpy3TJUDSNDl3PN3S+rZ+yvJYbh5hN61xGArle1Idm9vQfrIpnmcEO6uOdyzwubveSgWUJjMmIGWtYerVCkWkfQiin4LM87R/uiOvFIYTbctU7xCUXQwiAjxNMYus5dAPkWodzpRAuXzq5ug0KilgiHm4w4bo6aJqO7ifARU9e9/Y0L1Y/eRX9NksZe+/uXA89typqtezE1TVf0tWFeRIl+5X2PL/j+6dblyvPbvb0HG3b2Qgi/558WUpwnj1KlNMx+Y2hpjcqQwabFGbcZbRMzAJ2iEuJ9AjBgI62zqxtdqzU5PTe2QuVT/3xho+lE84mvf1za+ZTBUwYAe/rr+Ox1cg6nOcunnzu7urFlj64jrQc27NQoi9+66yVclDozaYjSWMmLgoT4Z297Zr16ljiKcMvTci4l/bRhp+aQPf+YqelvLrR/Kd17bt+nv55g5ZY9Bi+k3QaJ5zof59tA+gRPpdwfKY5CTqTqey0RBtqlkaHkKauvVkeFAZMRJxwZYTz6SNfbKe8ARdCk/PD+VUqHb9zVZ7Tj5t392LZ3m9o2Ua0nGNZ04MefiswEFwG4WgixCMB6AO8BUBJCnAzgkCiKim0GeI2LT8nwiJa9eEmEu+im7/qw+V3unQovNPn9zHL8HBK1RJjcHOHHS0loPfck77L1/D61mFUHIYD1O3uDkSJbqnWz7r4J0E4JkoZypEFCnF/5efr5bFLxRuWqW5cH2/a2lCjY1zY8ZB+KgCgYfctAvuaulwecIjHco5g27+l36tBTreNbd74EQL/3q25dHlwsA3IyuO7RNeozXZcF91+tC/TXhXP/JO0z/3y7j6dLOPxdeUAvKvrI9vRkTfDqF6vqCiSkYA67nZJm5vIzmH219yxO/xbYg0YRtIAhFzLwdGqvv9xaIlApRbD3bmaNQTrVx6vm4ybrqdbxzFrNHbnHggXvJU6mjDYgA1sZaCl/UdFFycbd/eoJKD2Gv648D70PpIXD7NtpObV0QZG3d0bx5FEEjUBCavVBNaKcNL7BK/qAl0b2oEVofE9RFg/ZQEVyK4Z/95Vvg/FkCeetIglxP9ZTHe3LPuL1zWu1/lqiuLCoDAJCyUtxDPEWXnv3CvV+owj497tchw61lXKC1U0HOSC3BtRSnZPFC+nbk0q/5/EqDqRP7J8Imll3vr6tJULt1QPMiKHP+dxXS+S+dys7htqC70tUKY6+CFpdg5XkPWc9EdiblmEblAeq5BpoQohrhBC3p18nAngfgF+k328DcKp9TRRFfxZF0aNRFD26adMm++fXpNjpiYCZ7icNHG68uTsK7DRBMsYMnpCAxyEtFIBWSvy8Irxa9jgxcqRj/31tDhN6Bt8iIasOQjRGHuuU54nwuRHBSC0ihVVHN4LGFcjA0lO89bRkR+qxy+NPCk3uZNgohMj0tPU7ehutppJhzW5qXujd0H2ofkV4oLbu6U/LTPZ5X0a1LrB2u/9Z7brkLZCoKqVYo+JlR9Coj5jl9jUYQXNSHI1JWsPsxyqCRtG9OE3hCD+Xhg32n5Od4hgGx6klwmkbH1ei77aN8CPyxYn9mL3VJLcsaiu1R6uWf40tdF+FXGkBo2QJd/T4joekCLrm2u09qAvZLypliqANLsz+EA9aWByY/YzGiePGI2hF5uxGpci19jl5pNBcmsslRwdkoeeu3d7jrCGy6hISzZFqLsbz9mOGyt+ws1cN7Qjh+XTt9h7EsXTAV5UDR9+T0JtzeSE9TvVEhK8r+hwh4Q6j6iBF0Phrp60XJLV6YuhNaqIk8WeE9dUSVOLYiSz2MgNK3Vb9Zj5HFNFeuAYegQz8PzYUxyiKTgYwFsCrACgnaSuAyfa5QohvCyGOF0IcP3FiMWj1P7SoNER+jH2xI2g+77TdlSjlSqjfs1McqRNrCGd9YhFeLSfiZKxD3P0lVCd5b7MOvtSfrDoIFI84+MrzXWnXVkfQKGRu/qY/6xxHCSiSvQhupJ62UM571jktlTi8gTqdiEjhUj2njA7DyeaJDyY8xB8yNb0PrfOL8EARoAxPcRyoVEphvj37eL6Bph0qhVIc0792sbQ4KJpq5kTQrDq5MPvyN6pjVhStpDyQ2Qa+LWq/a+i6ulBRGxJvBI0doIVLI/yIWZD1vdV6blnUds0sgtYoP6NCt1UGGqcWyElx9KQuyePZ/aqIgTZtTGsKEqLr1F8bbJAQ+/uQhUbSUATN40DMk6J6bTDKDJ0jhEBvbd9Vjdz5AAAgAElEQVQiaFnRYMn1SPfKrkuWEBqwSnFMjY68SHSo/CmjW9QLjaMoOJ/S9eU48qaLl0vSiVaEF1LW33TO7QtXZZZwvbw/9qDZ322HXsTO8c0x/WkEjfQk6V4dQTOjdYBMi+Qigdkaezaq1x8VimMUReMAfAvAhwHsBkC9aUTRMl7roiNobmejPU1mjq7PIDPLcAwyZdQFFlUUQfN4Y3ycZaU4srg5rHpbX3x3pWsoEkLjwacXfbwq5bQOQkjo06JjolIy6+4DKLC/RxHtBUxRHEMw+5FZ/32NoC1ZPCc4eZ91xCR1jh1xIajtlkopGGmyUxvp76fOPHzAYAE+z9H0ca1eDpLPnD0bgJ5YliyeoxAZ/WVHWJzC7PfXdYpjljKslCJUYnfRGkdyD5qPp8vu27KOwVsAMAFWbMREn4TAeMgjWdQDZ48Vm/BTgYOotEud4ghkp4fmoTjmpjgGyq0niUMamweEQGf7xkOIW27ulJEISW+tntvf6BXwCNqSxXO8MPY+mTa6Wadxk4FWMnVFlpCO4c0vhIbC9+nkpnKUa6ARr5IGCdH3GdRlhRMlGszCD2xxtqBltE1oi0CWLFk8x+GOsvm0GpUli+dkzgt2+RLIKXy+XVRzJXYM0RD3Y0nN/eEIWpFnrZQiLD5S+vl1OpvwV9BTvq89/vrMw9SlcRQ5dEKA2ValOFLOUt4PyikqbRFeSMDWE8V4FRvpEworgBto+2EPmvyuD9QTKyLFMgt8UxPtQSM9SEXR3mUfl6ydLk77/+j3PJJqrkdlxO/AN01ynyCKoiYA1wG4RAixCsBj0GmN8wG8st9q938odiQJ0B00Tlf8jochoPgE+50bZJRylHedz4Pa0d6GD7xhJgDtoZ1/0GgLyjzs5Y34DTx3tfeg+ZQe8arwRclZR0xO4fQFRg9rwgfecLBxzcgWdz/U2GEVXPWO+Ubd45zFIT0DGcpC2BFC9lkH0PQitcDkGpr4OtrbsOhIJ1AMADjmoDHqnI+dNksdbxvTivecKDc+t5RLDaQ4yr9va28zUCCzZGSz2cY+w2Lq6FacOdflIOFw8PQcV71zPgII83jHcQfh6BTCvr+muVKIv80WetfDmit4wyGaNLptTCsOnTgcEz0QxnEELJw11jmet1+L8whSG2Qp6VB0hDySAwUJMSJoiU5xJG9wbEXQsgw0heIYSFENpa5yHeS9ztpTIMWzD5R9p8fsaG9TkWN5FRS33LjUEz5ppOQXmzY27BnurSaqv4WEI1+WUlCVDmtsZK3hjpw22klx5OMjL1pFP9t9j6771FmHq4hyUzmWfbypnGmgjWopM548GWFtpE6NyJA9FhY3gpblzHEdsnnS0d6Gyy7QfF+2zh2IdLS3oY2NKe6o8JXP08Z8TrRZE4Yb35vLJUcHXN4xDydYJPLDm0r4l3fON2DSfWqso70NzaUIw5tLiCD5xQCTl+xtC9pwdJucU6gIMjryUug72tswY5ymGqFy3zq/TemOKAIuOEbCsdOwnDa6xWirchwro5D3C9on/LYF0wyeTQCYO2WkBjmjuYTVt54ItWbi8977TpqhdP/Ekc0N9QlKwzRg9vfDHjT5XUutnhg6TTs3/aNCphhGTmSxz5PiaKc/kpTjKJ335O8fOvVgg8/0fSfNML6/8fDxan/3H1OK40cAHAvgi1EU3Q2p898fRdHVAN4F4KaMaw8Y0Ys0N/QaAQbhHp1v6w53P5dI96Hp8vieNFsMgxDu4uqwidIbfc/nTsdhE0co8lZ1vVWeuS/LNTD5M9pe5tBk1dHehlMPm6AWaHNSD3mSyPqfOGscAMm5Mrq1gv/5iOQPIk/i8189B12XLXIUkmSctyNo9vNECk1TwFwY26SRfH9RVptzyVpUHZVOILbwck86RJNtLr34DMxPjbfWplJwY7cNEsKjqLy8kPz5Gw/Bh06dZRyzJ+LmcoxyKcIRqWF18iHjFQeJj6i6o70NJx06wXu/eW1j1OTZz/agnXDwOHXO019ejLOOmIwjp45S71oIgUMnjcT7T56JpnKM+z5/OsaPaFb9jNp+RHMZ40c0Y+b4Ec69c1McVfS3WASNxC5VoTgWVPD2LWw9ESSqTg2kkPHFzw2jOCZex4JMrw6n9tY9PDGRx4tjoxeSjGRk8wJQ3HLfSflx/vFPjpFjPOOV0YR8dur8+Pw5c3Hz35xmnMPv2VSK1bs5dqbsb7/7zJuwMuWj4/+8z+zZg5bXO3yb/4XQ7/z0uZPUInzGuGGYOWE44ijKTM366GmHaMdI2j8aieo1Iu4etCGTjcQx0DKaxuZzKirnHqX5tjjH577IiOYKJqScgienevrYGWO85XPgBZ8uPGicyaPYVIq9Q/bNc+UY/fAps1ApRXjmK+ewPizPCemaKI7wvoUzsfLK8/H5c+cCkGOAZO6UkcrRZKc4ZjmvVPnpi/v6u+fj42+WkbI4iowIGp0zskWuW+5a8mbHQawiaKxs7kTjaI2AmZYY2oMGSN14Zpppc9/nT8flHfNw2CQ5v1170bEN9Ql7nQDszwia/kygUiTKAY7we+fcq7YRZkbQ6LfsCNoph04w+Ewv75hnfJ89eZS6z+slxTEXh1IIcS0krL6SKIpuAHA2gH8SQuzwXniAiU5PdI9xcAr+m5uS55YBluKYl3akI2jqSvVbZ1c3vnrTswCAd//nAyjFkdOhs1IcZf3dO9uH1EIkK90j0udxs1ZHDLVBS79ngY/o+ll186E4glAchRM1M89Ly0gdMEXmVt4+xONEyjO00Od1vvdFDYhz6CW/VUZPb38NI1vKXk6cYw6SRtPGXb045co70Z1uFv7yDU/jt0+vz61zc6XkLNDtDdF9tQR3L9+Ex1ZtAyANRhLyMtqeyhDy16OvbMGcKZLQs79WV/2ALzBbyjGaypHh2aPSN+7sRX8twSGX/BaVUoyDUm8wXV2t1bG3v4afPrwav3jkVcNwzDPQ6NxShGIojixNg6SzqxtXp6iSb/nWffj8OXNzJ1B7obfo6/cgEdKr19NfY6Ag5l9ORB4Sqhqf0Hg/kgiAEfosI4/0TDiCljgoVxFcpEwjgsaO289M42Vbynn0of9+BG1jWjFhRAUhufHJdbjjuZuVHrvq1udx+zMmtcRLGzQKZFM5xvPrdhrj5O7lG9Vih6ST0Tbc9+JmjBveBMAPEpKf4ijFHh/aYw48vFJScLy0cbcEHYiAZ9aGp8W+Wl29w+7tPWgux7j9GU1TMZhGlF3Sgb9kGTxpJIV8IHvQgIFdkyfVeoKxwyrYvLsP9720GQDw5JodDi0JYC56fWASw6z0uxc37sL0sdJo43pmeHMZESSFSz0Rxm8kIVuK0ngB3f+44dVX04tpzmMly8xuv86ubryS0sd8+TfP4pRDpVMzjvU4imM2joXfAc05KY0Ux9RJV6sLVEoycrgrpbW570VNBUPJCLYjh7cB/eV7s/78R49h657+wnxoVcuhCwCXdj6Na+9+eZ859nwtTfD4tbrAhp16XfHJnzye/h4u74EVW/DsOuLJle9q9VbJhfqde1dgxrhhaQRWnm/vQSuXZLot3SJXVzMnyusFxXFARAFCiG3QSI6vKzFSHEGDmSJQwvmNi7D/kkGmjJmcFEeKoFl5uzaXxtodvYgj18Pv1MnalxUagFx41DAkcr+YKkCVw1HjYgbmAegFTih9x1c/p50i2oOmrwmVpRbfyF6oknR2dYPPXzY/SdBAY9f/99JV6jg3LNbv6kNPte7lxPnrNDd+zbYeo44/ftgPbWxLczl2Fo9PvLrde+6ulINm6+4+43gpdr3DoY3lNyxbh0XppF+t6ygyTycol2I0lWJzf5QAVmzajQdWbKGv6K8neCXlkqH3xQ0NGz3skZVb8fZ2fyolYKY4FgMJ4X5Ad5wRVxyQzVGz9OXNVj3kXzIiVm7abdRFGWgUQcvwEtP4obaw61hLBGq+6wgkJFBuPXEjaHHkojjyb3y87e0z79q9vUdxofFj63Zko5NxPrVEAI+/aho2dy3fpBZBSZLg/hVbjfa66tblmDBCp8lS+5D01hKs29GLzq5uNU7KrK8WBwnRxwQ0B+Odyzfgl4+tUb/t7Zfv5TfLwhyGdz63Ad+/7xX1DvtqiXK+AY0ZDnnSyD6rPzZpJLpozHkNSBYC4kClv5Y4AEO1RAQ40LQe9wXql683x1u1LvDKlj24tPMp/OqxbtVHd6fj/cUNu5AI4JJfP2mMXQC454WNKoOGCweYoCausblBOgNNQ1FF0DKyC2is0xnb91Zxa+roKEU6vY7zFnIHMpdSHCm6D64TdAQtQWfXeuxmnKO9tUS1ud6r6ncokmElDQdgZ490ZG1JEZGL8qHR+771WdN5OxgceyEHfhQB2/b2YctuTTi+Of1830ublAPMJzt6ZL+5/MZnceOT65Qe3dVbU/Wl+9p70OLIjKDlCeETAK8fouoD/wkGSbgRpY/Jv0GQEDviw4wVKosMBCCd5DPSjnh6mzxfHghxcKzettd7PYmNJu0nqvY/Qx5KGSkKe1Ms3aKUwhKrCIDyXAXK9ICE2OvWCBEz/Nx9Z/Z5uk5ZgONSfDwknJ+EFPXwJnMiEewdhXLBhQC299S8nDj/tfQVdc5ApKVScrhi8oqyCUvjyF1IhKCZa4nAvS9Kg4TzoNmGUFM5NlIvBIDHVm9z9kwlQrZdEXS5vIgiLcCjKFKL8EJE1WmVBspb9ItHso3px1bLyCX1SZu4OousWo2fJKwLvNcJOd6zUBxdmP2wTkvPUJ+2KVhsLT4utH1F+eR8eHv7E8eY7aslxvvxtY9Ij6sIGk/VyZkBbV0MyKgZlfCD+1d59wFmLcyfX7/bqSMfb4OJtGiXNWSfaXGM14xzfcjKRaRBELpC0l9LsNbj+PBzoGVX4JUtbjmJkNxnPj1zf+pgs40zAPiZRw8SDLuOoJmGpaxjXelAOt5vffdJiJcVoHFLRqFeD9TZHMGlHEcqwsh/onrXUt5WuzbU5j5HDq87oRFyomVbisw1ZNh+796VA7o+S3xdmw5t2VP1GvjXPbqm0NrlV4+vCc6t1EyhPWhqTZqjvWI2fw0ZaK8zsfdiyc96MNuLFwHX4LHLSBJrz5kQKT+RX+i4TnGUEuLIsBcGdrk2yqFvINnPUFcKLlBJQPFTyHuSoWbu9YpTg8tO+wwZfrYBLK8xD3BQB+7Fltf705bINMubKPN4TkhRjx/RnHleo7LJo6gbkZZKHIxKhoS8/CRxFBVOcQSAXak3tb+WqHdk53tXSpaBJgT29PnLXLu9p9DKcbvHKOCiUhxZBC0rxZGTbap6hOqXIdyz6BPyuqo6lcxIWnYETf4lT3LRfkZ6JlRyLXEnsMhzvpHiyJqyyN6QwRJ65pDRw9sk6x3SIqliwOxni50aRUJ9Z/MAxm9eyw3uHjT7+5CJRtLIHjQfmmcR2V8pjiHDy+FAy4HYD9UuNNYoC8Mnmz16kMpRepgiaCydsLeaKP1Wswy0WsbEnaULidsMMNcyIUex3O/k4UGjFMckmwtN9yXmyGFNqEDA0ucMgTvl6XcqJ7Ru2BeOPW9WGGVwBDr+lj39hbaPhMYN59ELoTiS5KmumOEY1Dx7rA9EGTLQUrENCQApEIX8THuf9Pme7myVoSD2hf45iweNR5/49xBHhu0BDxk09Nl7X+uYUmAZfZuML15HipZxI1N46hQaM17vvX0O1UvkRdDM6EiRSTKP54TaesIIM5xPZQ+U22ZCwOArKi1ldw9anoywUB9liqNtoCVBBTc8JcKu1hPFn2YjAjaVY2cP2ggPgTYg267II4xpDe9nAhhRdVSUqJquy36Hee92/Ihwigeg21shElIErQDMvubwSgrVRV0niAfN/zvfF0Lic+JwLcfP/r+c/DhXUdbv9mf7HG8ELWfWD6c4ys8DGb+5RuF+NKKG7DMtdnfKnvPk30YjaHnIswOR/lqidLAtdv8nR1swcyVwPARyM8qDykwy3pPqpqhPUn1MpVIkaHhT2YigKQCqWn4ELU8X0r3MFEf/+kYixLrGG09xzNItfph9/YUMUNpvHAKwyHsmag8bIK7o9Vnid+DLvyF1P354U6EIWuj6aWNa1fW200EiaCZ6D1rOPWgPmhAiBTU58M2bA/8JBkl4JEgdE8zLZkfQhKusNdm1MM4RxjVhJa/2vFneGB+fSimKnAWvXaxhwAS6d8hjnhVOlhumzetF+h89Gy36HSMroPh9+1/sr6RoBeR7sg1Qfg+qv16oZmsRHw8J5ychBWsvyKjYJYvnBJVuKQJGNpccPpTWSgnvOVFyzAx03dRSKTkL7by9sbSRmiSOIthZdn21OqaPc5U90TvIc3SKo714dlIcBXDCwWOdfkxcMkUWjmcFqA5IEuaV1SAhGTD7rG6An7OmCEfNRQtnZv5+0iFyX4aG2TfrlrXPQkXQEq0LfHw8znXp/6HU3mpdGHux9HWWTmNf+Tua5Fkg+LjQ4ghorQx8miGeRQCYMqrZedaWSmy8H1/7ROlx8l43guIIFTnxzwvvO3mG13DMcgxMH9vq7B9urZTUuH0dOH4PCGkIZp/AlF4DEbS+eoKFnr1e9lgA9KI3ZNAdNc3lKYwiyX3m0zNvnj1R3cuWdxzv7g+2gXmozWm/1/DmEvpqiTKOHAMto/2WLJ6DFosKpRybe88ApCjc5vuz1yFmBM0sD5A62sf/SPODDSfP7wW4PKcHeQypInMNGbLvP9mdc/aVY8+f4igPDmty1xkA8CfHthXq4x3t04KcgDqCZhFVxxHq3MmYoxfpZ+pLrwcUxyEDLZVQ+h+94jRwo89H2Ljhxoswjmdv3Le9FXRdR3sbPn/OXHVe25hWnHTIOGeCcQw0J4Lm3tk+pFCOMvp2hIjtQSNj1FzakTe+6PwUwZ38HBTHKI1kpu1opDXaey1YG2a1OQlB6I5I0apsThnKn7ZTHAW7/kLP5twIkittwsgW/EPHUeo4lX9yaiyNbq0YCoVzfEwb3aKO+xaotvzt4jlGtImuoUhO+8yxxvlx5C4k+qoJ5kyWaI3lOFJUEyfNGoeDUpQvSYIqDWV7H1xTKVa/A/JdHj55FP7+At0GlVKEwyeNQEd7m3p/I5r9EwEAZRiGRHtrNcx+FlclB5IBNM8f7TMsylv05jkTvcfb0kn4iKlpO1rIkjqClrEHLa0cPRvVUT0DgCOmesigBTLHnw8kJLKVnPWVj7Gxqbe8tVJS44W40Ij7cNroFhwxdSTaxppQ3lx49y1FEU45dJxqNwA4b94U1f6TRrXgsIkmYuNX33a08X6ofWjstFRiTEq59lS6VQOcY2rhxWGhofvOaYdPNDgSK6UIE0c24T0n6sWqHY2YPWUk/uQ4XefWSowrLpyHlnRBPLgpjrYRMiQkA2nnRg2uwQ6gCSFQrSc4atpoTBhuZhR89mwXxY8iaGMDQA5nHjEFgOyDESTo1EFjW3F5xzyH92te2ygcM11Sx3zpgiMdjlMfLQw5RTgnGT9OETTSgWSAqD1pGc6rjvY2fO4cbZCMbCnjjYdPUJETneKoNVc9Ed73XmYRNJsHja7raG/DKEYv0lopqflB0XEwVW6AhFjPN8FycE0Z1VJorqF54E2zzTlnMDj2fC1Nj1AuSY5H0qsT03XQwhwqIFqHfHbRXFxyrl7DDmvSbUf3dVIcI4qgpWvS3D1o8nfK3PE5IA80OfCfYJDETtkDrBRHa/EiPKv+xCqDDAl+nBtsoTrYe2MAYEGqGL//weOx9OIzcOS0US7Mvm3QGAaMfwCG9tFliaHg1LOa++1KkYniCOTta8smyaX7UgRNAMZqwzZGzRhkMUMxjiL8v5NnKl4Nk/BTTnR2iiMvd95BJpknADRXYswcPwyJEFh0tMuJQwq3pVLC2GG6bM7xcf8lZ6rjttJpqbjEoucePRVPfGmR4oRacYX8+/b0eWzPqJ3iWE8E+uuJSt2bP30MVl55PiaObMb0ccMML2eSRhPshW5TKYYQJm9LBEl0DQCfOXs2jpw2GpNHpzD76eWtTWXMHDcMF8yfhjmTTcOjIaJqK0rlFx1lJelob8MF86dh0sjmwrxFoUX+fZ8/Xd7FAgexQUKyI2im55XqSNJSKeGQia6BRtHrUMnVupvCSmPLLof/TkLPcN68qcZ46WhvwxfPOwIA8Iu/OBlTRrUaxPac0HxUSxmfXiQXWM9/9Ry8fMV5+PHHTsbSi89Q5xzDxlRTOcYwKz337Z7309HepsbOGXMnYWS6SKgnkjQ8DugNn2geNHZQ6ONCCMyeotv/sEkjMaa1CQtnSX6q0w6fgJevOA9nzp2kzumrJcrJAQCLjpJGaCVtp/1KVD2U46ikUR60gchgpzgSql1TKVa688OnzAIA5ezjQvMW1/k//uhC9Zl0wKKjpmDllefjpEPGY1w6D9m6b/bkUaodzj16Kv6McZkB8Cobew8aNSMZLMOaS+itJTrF0Up1zNvreuYR2jny/pNm4tBJI4zIGd0zxJlKUopjzYNmRNBoD1rKjVnW7Xgucx75ImgmSIipx21j49v/77hCc40PZv9dxx80KBx7WVlGtbp0sJJe/d4Hj0+vCV/33hOn44vny7kgSYTxri44ZprBBQm4fG6lWML7U7/K34MGo5zXQ4rjgGD2X49CXezD//0INu/uw7QxrZg7ZaQaSHEUoQ5zTw11LJsTZNUWiZLnpDiCvpsdmnPiAMDz63aq6+n3r9z4DADg8796CouP2ojru9aip1rHKVfegSWL56ZkwOYzFdmD5izIcuDwZVn6N/PZ9D0kiqMbVcuSLIjvtAQNJiLcfWf8LL2Akm1exPPJDXIunV3d+K+lKwEA37nnZeO3Z9ZqSPuaB42vv5akKYTCC7xBi/ONu3qNRSDnYeO8TjaXTUsldiaxprKrmDq7uhUc+NdvfwGjWytscokMhU+pBgSA8NiqbTjlyjtRrSfoZ+koO3uq+Le7XgIALH1Jc8DxOvTXE21URtLAlBx+dcCKUKu/aUTPTm/JW+vQO3501TbVZh3/vhQXn+vnMgt1x2q9sfz1UDl7UjAWmjioSM2Dpjegh2RPv9yUf91ja3D/y1scrptaknhTCJVzJCOC1mxdR9Fpoxz2NTYWOfKvL41kxWap/077x7ukUcXu89unJPx8UylGby3B7t4aynFkGHFc+D0rpdjh+MsjIufPVEsEynHcEEoi97yTCAgjy8EeO3v7arjs+qcBAI++ss2gkQCA7m09uCYdN/L7XnR2dWNnjwTBeW7dTi+n1UDE7ptD5pkWN8UxLM+lvHZz/+4W6dkXAm2Mu8rHcSk5ngbXQPvfx6UO/5fbX1DHfvSAnJve8q37UIoivHfhdFzeMQ+dXd24/KbnAAArU64wAFj6kqYF+c69KwBoQySOgK17+nHKlXc6gBPXPbZGGXr1RDhZE75nvfFJqYe/dMMz+PY9K3D63InqegB4bu1OAx1w+95+dHZ1Y9kaOa9u3t2XORa47qQ90RrSX6/dzPWBK2UGSBFZx/l9+FiPPUafvQ1G100Yf23E57f+21KjP4XkLd+6N3WK6mODRlTtO5YelKBS3OGvgwih6Wv1lj24JUVefsd/3I+PnqoN+roQzrrXFrkHLQ9/Wwv1R1q/vB5SHIcMtFTIKNqUckR1b+/Bhp29xqZS3hGTtOPYvEQA0LVakkaSB5vD78tIky7Hd/1tz0ouDwHh/L5pVx/+58HV6tzu7Zqrye7INsphFkoPiY+s0RYjgGakOGoAFDIIDQ98uEiZilYggkZIPXKRFBm/8c86gpaNnMlFprSatbTbv7dmlnTL0xvUBOJbaCdCKg4h/MiIRDRqX0q8Jo+u2opfPaYNNPsOzeWSApAgsY0L+xm291QNzpTYiqBRZPbO5RuN+kSQi2+aZHhd/uP3cqKnyZHq0F9LMKzJPLelHKO3Kjf/KnAv8nrSuxMuOXAuUXXaDD97eLWq4/qdYS4z1UesYiVEb3HlHnJm7OqVC25KcStZwCU6guafYDu7uhWPDGBy3ei6CgxrctU42WahNqsmAsOt6KIvgmZ8N8YYPZM7Xn5w/yp1bV8tMVJXqA9WShH29Nexu68mSXADbcjLby7H2LpHI8WV4yjX6QP2THJRaT5HbopjgICWo/pxRLatu/uxo6eq7kn8h4dMHK7OWbllj9HnHlu1HcvWLFM6oFr3c1oNRBwD7cBfswyaOLZ9oHE6u7oNig9yHNk62ua4BIC5vvTjAUpnVzcuu+EZ5zhPpKkLgf95cDVWbtqNx1fvUHXiffS7961Un3emqIzdKWXPhp29WLO9x+vMBfT4vemptU5z2XNYZ1c3vnbT8+p79/Ye/DyF4l+1ZU9aX/OaHT01LPnlMlXfRCBzLCSGgUbOZfldpTjG7vrAljiO0EeAKkaKo7lPmFOi8P7j0xNmNM2iEfAYVUW4zOhxeVuH6H0aldA2H8ClZaEmom07Pnlw5Tb1vBt29uGfb9MUAK9s3o2bnlyXSRmzo6eK8cObGS5CtlCdqG2zs2cODDnwn2CQ5IEVW51jtUQoBWJ7lyli5OPiqAuR8jsIowPLRZNpLWRxeYTKt4X4JByDhn8ORdCsY2oPWtaGafYTVxhEKwCwtLmAB96WCC6SoJuyCbXg4osk9qv6ZOxBQ1iJGPcT7qSd1/6cpykUCaE9Xj5oZPKI+qSnWg/y0ZC0VEoOZK8dQcvj9ypFkZE73+uZ1AHZ7s+v24WXLB41QOePk2HDI2h0Mb2vlkoJvbV6CvRipqNQuqSAL4KWZ6CZXkrfs3LRqcTm+bUkaSh/PdStd6bGlUZvlMdtwupQGlQeNx9Ja5MLAJC337WeeFIc4eoDrvP42bYhzuts7yXwSW96zpY9/Q6qKBfupW8qx2pByeuQJWTsAwS9HDt6Mft6MsRM3c9R/biDZGdv1WnznmodL7Mx47QxivfZRsXlQRuy0EiK7s/jHDHxqOYAACAASURBVHq2hHQ0vb/BTHG86tblubxmJEtf3hqcN3zGwZPdMkK4YtOeQnPlNXetcPqSrZ+vunW5Guck1M+fX78rWHYjY4G/l1oiQavs/W4SXIwbF+6bLseR1zldNIKmU6H9Bppt4IW4Lwcy7vtrg9XHPA58SB1Xs/Ys2+srn/g4K0meWbsrd127YUefUUYu4m7aH/uttciBLEMGWiq7+8L8HoDHu5x2zCxuDEr54+iOdofO4q0QojivhbyfZdBYXiPfMLIHl0Y5Ct/LSHEk41M9oxS1B824MKtMj/feNjhZdEXAfT7jPLaPT5ZTUIlZD16k/RVPU9BAM1McuQG1tSC3V0haKrFzXztdLI/fK47M+2RxoPVaERFbCJ1OGWjpuRyavKVSQm+1rvalAVAfyLhOErc9i6Y4+sTXBsoLaD1OtUEOlZDjYWcaQaPflWEWkXFjTv5F6uw7bu8pBHT0LIuoumxNYFE6Zo1yhPk7iU7bbHy8APrdbtndl22gseJtY7BIGip/pkRIL3AoNdpfAF2rDwnWce0IWqiP2gvVIrIvnEYkQxG0sBSF2c97D1n8fINJVD0Y/SEkxI1ZtJ9u2NnrtJ+ta7LqW9TQzCuLzxHVmpD0IcrpR4aaabD5XjPn3OKGpwJyIl42NtZ9+9qMLCv22TbwsqJejb7n/RlBk9tD5GfutNRtVMz5bUuecQbI55Ipjq7h7BPqj32voz1oB/4TDJKEFgm8Txj5xen3LG4MAW4g6LQjXk4Wb4WAKMxrQfcz6m50aHd/CdWJi46ghcVoEzLMhLnnxYfimFemz7NsnhOlCy6h0AN9ZRuelnQfXJ4SEYHnLtL+dE7IKyZTCHVuNDegxg7L5vYK8dGQNJdLzgLfVkx5/F5xbBJVZ02ezeXYgQjnQoZZU8ky0Jgx1lyJ0VdL5DFr0oxYBM1OcSwKEuITXxvwPHou1Xri3ccXkqCB1kMGmvxupziWrA3oRersOz7ME0EjZRNqEdqPxUWOQfOKUASNxpht5BXVV9Q/Nu/u90KAU5Py/m/3u6IRNL0HLUkRSbO96fb1gNsuPPpaJEriQ1vNk33hNCKxn27IPtNSNIKW9x5COnramNZB3YM2GP0hJDQGbdj6kEwa1eyMP3sYZNU3tOc0JKGyjD1oVgRNw+3Lv3qOccuRKI4uSEjJiqBxXW2ADaV/uZ4wI2gm8XbWvrFG33N/Dhl5UfE78PW6hr9vmjrUuq9BKdLPmsrS+Vw0xdFFcTzwtd2QgZbKibPGOsdKcYSmkvbC8G5I+8l8vDulKOXVokVSemEiNLoaie968qyHyreF+CScCBrr0nFULMVRh/nDndsbQSPjM306WktxJZWV4shZ4EOVowga3cu3SZfOo7/SOMsHCVFKwKpiXvtznqZwBM1MceST0zlHTwmW3VopeflouLRUYmMPE4eYz3oGzpliozj2pgrfXhDHkYRO93Fg0TNVrAga36+mImjlEvqq9fSY38uZCNcznTcRUPv7OKZ8/DA6TcMst9ZwBM1/nCJo2iCD8T0PxTGPm4/E5ym0nUO2+Iiq+X4tXo76mZ1Ol9rtVERfAcCh6Z6sLbv7MKLFdVIoxEsrxZFLkXfE60zP7HuOkFA9TJAQExTANrBtHdJaKWH2JJMewDgfbjrOvnIahSozFEHT4kbQ/I2TxXEZ0tH0/vIyIBqRJYvnFDZsTjl0XHAc+pxPCw+WvGqHTRpRyIjngA8k9hzrqy+14wwPx6Z9DknWWODpxbW6QJK4+5pt9Fw/iqM20Hi/4FyVSSKjSaQ3+dN6I2hG+qVQ5QBhZ26j4z6GmxI6UPGuD1kmiw8kJGt/v48bleSQicNz54lZ44ehxomqczqmvQdtKIL2OpLDJpmbedvGtOKUQ8crWNUIMHpwknoOiHeHI6nNO2h0iuBkQs/T/jOuyOh63pcvOGaq8/swxs30vpNmYHQKHc35M7IiaKEURxdmPz+cbAaohPqbsHA4KbEQTLdbaPbiMD1F7aXzpT/q8yJ1vk4zzRalBKzpyeZVGtNawdhhFXXWmXMnqQ29IUVZSo1PSh1sZlC98y1ofuoHxGtCfDR0f1vptVTMCJpvIWE/g82ZEkeRsVmb6vnRN84yrpkzeSRGtVYwosWNNn/qrMPT+5uGmo6gaQCWlkoKEiKE49Wk9FQhNOgHSV4mBzXDB0+ZGXxWn/giaI2hOPo79q50v5SzUHB40Pz9pqO9zSCjDz2Lz1OYJOH0RiCF2bdTHAGnMXjV+NmaKsBsJ+prdG5zOcb44RWDlwwADkkNlm17q8Yz2veyURyNcwpaG/QItNHd1IvZZXCHgSpP8OPCMbAPHj/M6X+cC67JavdTD5+Aq94xX+/fLMX7zGmk6u98H7LQSIqiOHa0t+Gt86c5x20dbR/vaG9zsgD2RTra2/CZsw9X3yly11qJDf35vpNm4McfOxlXXDhPzcM8gvvxNx2i57M0g2NuytU4bUwrpoxqNiIcfE4hjsgzjpjktJ/9qHZ928a04qKFMwAA44Y3o7USG3ydJP/QMc+ISn6t4+jgWOBzQrWeoC54iqMUGzTE954VpDsCKY5JovQ0tQGPgvE9qSS8PWyYfd82gUa4zKiGY4Y3DSKKo9tXBbR+KzFdr5ybGSmOZx0xCeNT/r2JI5rxkZQOApCclva615apY1rTCJpenWUJ6fLX0x60IRTHVOzFzNKLz8Df3/AMul6VcK+2gcPB8jva23D7sxtwUwoh3TZmmHEOnedLcaTrv/bb57AxhTVfMGMsft21Vp3X0d6Gh1Zuxe+e26A4go6cOhpf+N+ncP1fnoLJo1pU+VwcFEdfiqPTDnR+WPhvgv3lhpNv02xumdkBNJX+RlFI+/n0efp89Q5y5kmO1mkL8TvZcvDFN2FOOrEBpjfPrrfcg0ZcKlrRVa1Z7fdLTsf0cSaxL7//Od+4x9hgXSmZe9BC6YehZwDSCB+HCk/redYRk/G5xZpc8mM/fBSvbt3rnRDOmDsZ/3jLcp3iqEBCpLFnRND4HjRr0owQpUrbjXrmRUHp99MOn4gvnHdk5rlg9bH7XbWeeJERQxKMoFkpjg5RtUpxDD9Xc7mE3X11nHXEJHz3Ayd4z8mKoAGpcWx1bD9RtYv0aqQ4sjKorX1RrI72NnzphmfQsWAaXtq0G73VBL/6+BsAAH/+o0dx6zMb1CIHkGS1tqgUR/Zotje+SGoNOWkAFkFrwEjJBwlx39+kkS34+Z+fbBy77VmNAthvGXSzJ49ER3sbfvDAK+havR3HzRw7KMYZ4NFnB/6aZdCkkf15C6aPwa8e7zaOcb6+jvY2fOrnTzjH7UV6kbTcLHnTnEm44ubluPaiY3HuPO3I3bG3ivlfuQ2Xnn8kPnKqXAi/bcE0fO5XT+Ijp85C97YetT554+xJ+PTZMkrz68fX4DO/WKb2F8VRhFGtTTju4HG48Ul5/tXvWoALUgP1hmVr8dc/7YIQwtF7vvF4+tzJuOLm5fj3Pz0W5x8zFTc/tQ7/ff8q1BOJPvvY352NS379FH76sEamXnzUFHzzjhcV/PpbFrjGMQmPXlfTKJeKuqv6kcEWAXB1IWCmOPIxQvqtngh1rxHNZezsrRnzoI8vkbeHAgfxoDhOHNmMY2eMwX++//jgc9ry9mPb8OvHu9FSjgfPQPNF0ARQF67BE7Hf+ZzB6QqObhuNi06aifd/72Fc875jsbuvhmt//7Lc857I4MZXbnzWQOadNLJZrYOprKIuDpsH7fWA4jhkoKUSmus56aGxB82K4pgTuGDnCOs6/434wPahy/FoA2B6cPV9TbHP9905uActJx3Rvt5JcSSFlfiv85WZtTg0jqc39LUHwBf7/B1kD/NiPhrfhbrc0EL7Jw+tQn9d4JM/eRwA0NuvAWnqVlgob++TvRhf8OXbsJdtuN3ZWzM41IoIT3G8tPMp/OQhOVm+49r78acLZyhOnfte3ISewP60d1y7FADw0sbdOOXKO9HRLidVQpgy9qCV4xTtTkfVdJRJvstEuCmjRVMc8/btkYRRHF0AjSLl2PLPt0muoqdThDQFFqKiT6l3NiM0SDXLcsR/7pdPutcJc2zaVazWhYNUuaunijuf34hZF9+kuJy48CJUpDzQTpVShGq6f8CH+soNYB/HGy2mqM06u7rx3ykXIcne/mxgJ0AbnZ1d3bj56fXoqdaxKV0AFOkm3jRYIQBmuNnj/qGVW50xmGUUKkTMdEExmGmIQ/ZZWNwIWrh1ikZrbeE6rL+WeBFXSUJcalwommFzkNEesn+65Tl89cZnjd++c88KTGcphfxSO91a6l5hzEMtLBWNdFc9cevgc6DRMTuKVWWGlB1Bn/+V25zU5FA2HG9fheLopDSa97ZfZWdXN+57abNyoHat3oZ3HT8dgF7kV+t6nA9P8QryImic64vQZ+97cRPeNHuiEUHbtqcfq7fs9T9gQPb2yTlfojjvRx406HWNCbMvP192/dPYxoDOONhKKY5V+338fx7D5t3aEHto5VbMuvgmRyH1sf109724We7RV07/7PrT+/7cL5cBAD7ziydw6flHDpqz6w8hQwZaKn7jRQNR2AaEgMuNQ0JGiU6tE+lxnQLoerV1Ab58ZrnQidg5nvt69mypz9a5vvsCWuFlOfp4uTx9ky8K6XojBz+nTDsAZS9Kefobj8iE6qf2oKFIBM28tojEltEb2ktke8zX7+oLcqflpdbt6Ok3vm/vcVEgi/CpcCGUyUs7nzI49hIBi1MnPBHs6tOKtXt7D757r1xMGwhTaePKCFqCCHqzsTKq0yipEB6QkIIRtKKLKV/6GtA4UXUel9YNy9bitMMnKqOvaIojYKYQk3Di8uB1YI4iz+82zH5nVzc27upT51IfWnTkZHWOufdUnlkJeCkrpRjVWuJwC9J1r24zFyROn2V6t7OrG0uuW+ZEm3uqSS6hcwRgd2/N4AFUi6MCrll6ZN6NjQgaZFtGVnH283RvDy/AbJTPvP40JIMjTjtnNPtA3wmfk/vrCVrhtzRsrsqQDqf52Y5cU7SrzwO5LgCs3qqRAfk4tik/aM7kmRg8ck2H64kbifIlkNAxfS4ZeFr/vLrVHRtc1WeB8NTYekWmOLJnSc9RTnZaF7Drqd05MNYvH1uDhbPGo6O9TenoeiJQr5sGmsGJRpE2VvH7XtqMH96/ykAs/MH9r2CvhRheSwSWb9jVEDn9ntQ51VIpYYdnDTAQ8YPIacOU97k7npdcvdw4A8z+XoqBB1ZInldunCWCGbfWLXcy3s/eWoL1O/vwwMuyjLwR+FRKbk7I2Jt39w8an+QfSg78GOAgid/7wxeOpgISwvS7+yJoxEWkjDLjN/deJKQEbUQg3z4ro962QWOhlfkGoFsPWuQ6p7Ky3FvSnjy6ByksvsjOGmA+Im27tjo5SRgRGbtOPCojhCYVz5JGF/d0roHUVHC/gRAIcqflRdDW7+grdI9G+FQobfSnD73q/T2LUycktAjuryUOQialOPLFO588I/hBQnJh9tPxWTSNSPUmx0BrjKg6r8tU65Irr2x5q8m7mLUA4eOLpMh75ZF7n24jTjBepn1WT7WOuxhZuemYkX9DbV0upekpOthkXPfwSpd3kvdZuqQUR7jq1uWOccbrnSmRnPR9/bfIaKU+wvuijEhS3xHBvaf8eZZn8D6Rvi+XzLEwGOIgFQ4Zf0o8GDlBGWizGQZaRipaHlclCfVDe9w1wp3FryRdRPqOtkLw8nkETTuPPSmOnnvZETT6W6vrSNcDK7Zk1jdrXiWjifhAk0Q4ETPtBNTrAhJfu5O+BjgPWoJqOsGMTPdgc+ejei5W118+usYpu78u8NNH3Hk2EY29w55+iqDF+5moWmd48Pnie6kD1hbupC7FcXBNEayD5zulFufprtuf2+gcGyw+yT+UDBloqXjzb418ZRvF0Up5zCjLSANUny1jxLPXwygTfqRCsw5mmXZ/9qk5N8UxvbZguoeb4ihFpTiy8u2UCLuubru5z0Pnme8G1md6BrA9aMWMp0bEjkrW6klhOG3iOrHT27Ig7IHGOE+K8qmUYhlBG0zEMZJqPXGiky0Esw+4+wQi+Z+MTFgGWo6FphcvxeqmxpCd4lhPGspfL7J4W7u9xwEJURDOWSmOzLnDy8oTHb336zY7jTNUJieG5o9JC6+QIVuJY/nuA9ft6vWnJ2puPh1NynrevLaIEO1Tv/alOAoII4OhnuEAovplRZ/tlNfBNKLskobMMy2u8Ro+1zd1cX0UcrIYKY4D4L6yj+sIWjGuS5/wdYSm/tCpDALmQpvPaaSz6olwooo+R5DOqDH7drWeqLJ29GSnKmc5sGhst1RKqNXNFMcQDxp/l3ntzlEcqR60Z7bPsweNt9uWPWa2C0nocUJ18a1d9vTvjxRHz/sDi6AxXU9p4u75WspxhM27izmUs4TaMU93hSKJ+5M/cH/LkIEWkMTaPyENAz5J6/8B329aOdlpgOaVdI7+zCGc9e+2seKeY49jg6cj8twU7qBU98mKoFklqJKY115F0LjhGS4SPpJcW2h/kjS4rAia57N6ZuF9dPMprImkiFBdSOqJMLyNWUJcJ26KY/b9G+GPKcqnImkAiu/dakT6awwmN30zzWUZQYOw3hUoxVGOp4GChBROcUz/uhG0wU1xBOS7aJSoWtZNGH+prDwhrkD6bIsNEhIqcxRD7DQiaGyfgU8qJWmgQfgjbz70Nl4PvpjKet68toiifevXdCVfjEvdox1QfLEZql8WpLROeY2New6GOFl8QxaaEjeCVswpSWJwcAUWyVxnVQfAfWUf14h6UeZ5WcIfxY2gARCmMWlE0FgqXxGQEBVBs1LZuf7J4wIN8URSOYDk1aqmRhRP1wRceH3+LvPa3UBxTNueUIzNPWius21cimBoS8hPHaqL3axRpPfftlZK+xUkBMLvFJg0yqXaAdz9jRM9lDyNCrVjnu7Km1MORBky0FKxlUt/PUkXE0xxWeeHjCN7YURKyt5TFrq/7uRGeAx8LaT3QJgLB1NYVAkenjHPNTqCFhZzoabL4ZEqngqhr8uYAOG+A1cxsf1J1sLPKJp50AjxMc+JXpSt3qxzZJRbTUQhAyqOEOROyzMuiD8qTxrhU4lTkJD3Lpzu/T2LUyck1A4m0pX821Ipoa+aGFFhZahBRybttsmF2W8QJARqDJnSaIpjnoFWKUmuPHu/h46gZRho9JedUuS9mtF69/eqtQdtyeI5zphvrZTwxtkT1He+gKVXEwJTKZckbDUHgpF1kRe+Zf5U5xpfny3Fsu0qgVVNkbYY2VIyaFBU2QVesV6Qmsf1/kW5KJw4wl2M8ec5YupI53e6vx1B20egP7Oe1lsdMtC0OCAhhZ2SUkwEwYCBxg5nRdCWLJ5TiL+x7olm0PUDEVsXxamj1DDQyi5ISOLbg+bRM7bTjC6pMZCQdx5/UGYdi+xBa2mSkaREuIaYDerIax3ioaX21CmOOpI0IgMkhKdidyyY5swjlVKEt3koGyKE36H99M3lGHtZBG2/ojjCT1T9Z6e5PHiACfhSjiN8+JSDG6qDb5y9vQDQEgAsPnqyc2zQ+CT/QDJkoKVi6wCpoATz7Lspjdz48AGGUJlKwQiLE40JLzsUQfNByRtGX0aKow1o4as3oBe5eYiL9j0TIQwQFL6ZmNchJN4UR/t50n+03802QPl5vMyGiKozz/LUmdWxniSGt3FUSxkRgOayWSrBagONk0welPIpjRsuudiIlw3Qk2cjfCp0XT0RuLxjHk6fM8E4zjl1hnsQyOidcn64tjGt+OL5Ep6/r544hjflzdeSxEHWiskIh3DGZN47VCiODe5Bszte4yiO2b+/6/iD0NHe5iyGKEqXHUGTf23uxHIMNGfUMcmIGlN2AI9+dbS3YeroFvV96mjJU3PE1NHqGFcJIbACknIpViiOZgRNXnfqYRN1ufBz8wHSQOpob8NV75zveEjjKH/zdwSgtamMyy7QtAuKVL2AM4WqLiz9bhBV14WiOiGxn2eGRZ0BAAsPkeTA1D4qgjaom9Dsr0MWGkkjBppvPuTjNuRk4em1WQvpjvY2vO+kGep7SIeTUWjXp6O9DXMm+8nQ4wiYNZ6jOOprVQSNIYgmQhh13ZcUR2oiG6ijVtd8ZWcfOUX+xq6LAJQ9awhbiNqmpSz5QBMhnGidqqeaa/SdbJ5ZAHjPiTNUu9OYrCdCRccIMdPcg0bONn3sxFnj8I7jTOOzo70Nf33WbABQ82VrpYSxwytBXWa3a0ulpIBGmiuxfO6C+9+zxBtAY45SbmwuOmqKt4yRLdpRFccRFh/tOuImj/RHFgFg8qhmxdE3rKmEEc0lLJxl6smQHDdzXFqHsiprsPgk/1AyhOKYim0MSHAD7nWxUBytBZDvM03qBkhIwKvNv5JnyS6Tr4X0AiEcQTMUnscA8gkNxqLeRJ6ySf94/Uy9ES7UThfkZRuXs1TIUATN3IOWvVhV9/KUkyd2m1brwvA2/vWZh+Ojpx2Cf73jRVx9+wvq+CS2mAtxp4WEFvVffuvRiptmX4VAQgDgooUH467lm/GbvzwV8w7Si/OO9jY88ep2/PrxNeirJfjgGw7GJecdESxz+95+XHb9s6gaKY5SyIglJEf5m57Ao8iPCJa3j9BeDOQJR+LjUq0NDlE1yYmzxgPQBrQbQcvag5Y6dKxKluIYHzzlYFxyrnwHB198k3kdT3G0rqXN7rYROnZ4E9bu6AUA3PhXp2L8iGb8250vqt99hlbIGG4qRerd8/dB+oUviFZccZ67Hyj9S9dyHr/7X9qMP/3uQ4UMGRqjJxwsJ+9vvmcBbnhiLe54fmMhY4VHykg4YJNEOTMdMx8+ZZZhEMpy3HstmD4W97+8VUWG908Ezfo+ZJ9pacB49WXycqMsHEFjBlpOCsBxM8fh+0tfwfjhTQaXmlGeCDtGRrRIB8aVF87De06cYfz22V8sw8otawBYjlsbxRFyvHADrdkDEuLb1+mzEXRGDdLyU53HUhFpT9eU0S1474kzcPXtL8goVST3qmZG0NJ30FyJsbdfnquIqi3nH3fcculob8PSlzbjusdk+5yY6gpAt0sezL5dH2qPkw+dgJ8+rIEy5rWNVtdd3jEP5x8zFUuuW4b7XtocfEa7qVvKGrmR9E5/PUFL3FiWi3sf3zvVIEhFHJ98nJTjyNtPj2obgw3Pu4AeADB2eDNu/pvTAEgI/98sW1sIzAnQ7/f9J83ENXe/jOs/eSqmjG7JvOa1LkMGWiruPpTE8JTyxbhv4WOmL1KULP0t0VEmzpHGhS8A/BD6/kk+CdRB1jkyPns3gQbqURgkhJcjuEJODTSO4pjjoXRSHO37prWi9FLb48bPo3pKQzrfQhMFntsWm/y7nghUypHqK6EF10MrtihI3UYiaJ1d3bgzVWyXXf+0InvcV4ljbRD5OE9IyIgWgb7I5bZnJDHvV258Ft+9d4W6vrOrG9fe/RIAYPOuPqxJ4dYNAxv+vvqDB1bhd89tVCkLNmcQIWAWxfeIPH0UkAZMIwbarc+sc8uG7nJ/f8MzEAIqQkVte+OytQCAf7n9BfzskVe9vEdKh3jSf6mv+mD3uQPJbsvr0/OvunU5fvLQanVf/g6McW08lSmhdirHseIlonI7u7rx+CoJhfyJHz+mzj31H+9ynz29xpeuSu85L6Iqi4mwt7+Kd//ngwCAr974LCan+yeKGELUR/ja+vn1u/CB7z8MAArMZmSLXhz5gIJ8t/rRg6tk2ZaxO6ggIUMGWVCcPWiZTkn3RyPFMWBE8MMXXnN/sPyxwyo4Mk2D3bKnP8hlGdqD1tnVjWWvyrF11a3L0VIpGdeGnJn3pxDmn71uGa6+/QVMHd0MAYG1jBbi3G/cg8+dM9fIAkgSn05qIIKW6H2bBMW+bkevmivqQjs7szIMqA6tlRJW7q1i3Y4t6KslOOXKOx0nT8yMUFtMCiP9+ZaU3Jtzy133iKSiWb11r3pPsyfLd/e13z6nzntoxRacfKjOSAGAG7q68fc3PAMA+KufPo4HVsxAUw7ZtK2/N+3uU3qZ2qi/nhTe/x6+jyu3PrMe/36XnK8/+4tl+Lu3SF6xEOAbHyelOPKuI7K2gdh72IoiY8tr5cWKqLqBLJjXqgwZaKk4KY41c3HBIzy2oWZ/ZhmNAPQEbOwLKZTiaJZvpizSFzvOpsU2YHzrGd/CD8iZrDye9CRNI6TrlSL3GJ7eMuG+AyciGOl7C5jtwR/WjKAJbaRlyOBE0CT6XyWWKXyldPH63LqdxnV9tUTxc2R5B7nYPDnb9lYHjeOjFEfKA5yVJhgzgzfrXXZ2deOydBICoKIyv3t2PZZv2KOeQQDoWr0DnV3dxmSaFe3t3t6DJdctAyKdHkqcQbSXoegeNN8IAgiCvlgZnV3duPzG55zjvEx6Vx974yxVv86ubnzhf582nsv3PnmE2ixfvgPqF7Y8073DG6233w2/r7nHjMa1vtaX4pgFs99T1RdTPSmKsNvizbOfXfUHz1xOBlqRjIBVW/ZgZ28dgLzf5t392EqoYEUicOnfp7u3G8c3pihmD63YkoLK6LK8CyXPrQjJ8rm1ksjcAGoYJHH3oB34i5bBkkYBoWzh0ZJQFPzBldkQ8iTb9lax9GVNPZHLg8b6G40tWsxu2ePyP/Hqc/L3//z9CuOe63f0orkcoZcZDGt39KryiPC6bqcQwY+ya9P2KIdHXe5BIyJnEkKN7avWVapakT1o2/f2G5yg3dt73MiZ9fxcuJ7hDqWLPbp15RaNCkjv6cwjZMo2r8NPHl7tGCOPrtZ6JBGSZ3TO5BGZBtoNT6w1vvP2aG1KibQHYx+ap5mvvPl5hVbJ+9WJs8a5J8McJ+U49hpJWYYkn0/KKbp0kTUpoN8hzTGNOFlfq3LgP8Ggidk7CX1Oh8V1tER4ruCLBW3IaeOFjvs9ycvsNQAAIABJREFU04EImlW+YY9EdJ2/DoC1uIm84y8jghYWY9JnjSGfjyJobv0yo1ORi+IY2oNGhq657ywyzqMPNI/kLeaKLPacKsNsU0KmUnuM0r/3vuimLxA/RxZCFZeiPDkDEZ7iGOLZAajtXYAWX117PbDiy9bsdJ6hLiTnDN9EnpeOW01c7qmeah2/SSNSWXQOxvPQODPGkExlKarcr7p1ubGYCUlPta44YeI4Kvw+dcTdfF56B75yAOBeljLDr/S9G7qvEUHzOJJ4s+bB7DeVGMx+5H9eXx1I9Ab/4lE7nzzZvcM5VgQIya7HPZ4xDEgScjnudZ2KUm2QPLBCLsz3B1G1XdSQeaalkXb2ncsXyqEUR4qSD0R8+sBHGlxElxgUPey6Pkt31YXA3mriOEupPJ4Z46Lsus+gedBM5wOBFIXmirowIe5DQu9gxeY9zm9UPRs0xP/a/e1TZFnQU63jt0+td45X60JxeGXJCxt2Z6a/fp1tj7CFR9D2VXxObLt/+OYKLvxwKY68dDVZVEJGJFNF0GhNmj1e6dq+KhloB762GzLQUrEXhP1pimPEFEtWiqO5P8005HhEzf5NX6/FC6EP4Q3D+wxDVY5twHi0jX2IFuiZiIt++8yIECpPGatgdoqjuwj1RdAIQEJY5YX2oFHl8kFC8p/brbOJ4kjgEuQ1ogXXzgzOp6zJxz63keONSBxFyvtJe+J8ESSJ9ijbKmtxE+RzyTifR6rpHTcq2/ZK72XRhZemPddChl9R5d5I+xMnTDkOc3vZx31RMPldggaFyuE8Y7zvZ92XP7HvviYao/wbgtknFEcIgSjjvnYd1L0iKt99D3lk7lwI7cwrBV4xnRLibdu2t4pqkqCUE0HLWlzsTjf8lxlQw2CJY6Ad+GuWQRO3bYrNeSQmzL5fX5FOGqiEeNC4jiuiS3zzY6Nzx9rtPQZIiP3ExXjQoK4vRdkch6SDs+Zumj99Rh4JqSgbzdE4Zx/bJxTkC3GhcRGg9aa/kHVpBopP1B60QYigFXVSc05PW0yOvcgbQStlzK38PZTjSAFaAcV1FxmrjXCZvlblwH+CQRLHQKslRhod5+nSBpe+iAdC7MUNLX45NH9W/jalaHEVmCT2Ph23HGeAW0rHvwfN8oIVAAnxedKFEMpwAliKo4HimDEBIl9BRIgUgIRtJJgk3tpjRgiOebpHKYGc8+xK8/YngmPNLSOH18gWfybxtDGthXOsi/LkDERKsSbzDe1xAHTKaCKy2ylUp9A108a0qv5GKY4DAaUaY6FZ5oqKoLF3qAA0iqnGRtp/QsoJU4qjwu9T6xzhHM/iCON9jl+aeV/WbjzqT+JLbQ7B30sUx0Q5Uoq0Ez/H5i7ikkfmzmWYB3nUvkeW0DmhMTx2WEXuPWXtwIGCSLJuRahw5f0RQbNTHIdiaEocFMcGzgXMtMaQo21MDsdXnjg8aB5OqiK6xDTQoszrsurCQUJcp5F7jY6gpfdmICFxnF2HcgGUWx/okC3a8I6s7/wc9/xG2ieUtDE+wIVm3Buy7ULPmQV00ZI+92CQVRedcqelKItesQwsn6M3a/sAX3eUYolQSfXKTXFMTyBjdSiC9joSewGkUByZ18XmN+NXGBG09LNKG0v0+SrilKHclO7NiKD5o2ymRNZnnwJ1Uxzda20xQEKUwUn/0gU+pUIUdMv4QExs4zGKoAAkhFXJyDqP/lKb56Y4pn8bQVCzT62rCJp8gaRsTjh4rHMt8XNwpZyluHx8LYPF8RFH2sEQ4tkB5DtS/SNDW/rqCgALpo92jhPPlQJ2ARzwFVsqHsXfWinhnKMl9G9Rx5mvuas1iqAVKyT0rHbZrZUSPviGg9PfouLvUxh/9OHU8gnd/+RD2B4BdvGSxXOcfRF0XyOCpu7DIuDs96xUWIClOIrw8/rqYN/LV3wjEbT500c7x2KmH/KEzjHak8l5x0yRkOGs0zUXBAkhOXb6GADMKXDgrysOCGkEJMTXD40IWiBVffFRLjdTUfHpA8X1yPRzMV0SOZ9815XiCC1l14yn8rjj1XUauTrbni94Wnk5jjP1QkVB3GcQVad1OH6mO8dqp5/53feefSmgSxbPKbRAbq2UcMExLqJypRQpDq8sWZDqqJCR9TdnHh68tiXVhXYq4kDEN+WG5oqQjuKHQymORSmcOAedLDtbMaoUx5pMn3097LcdMtBSsftmtS5UGhGgF/uAP/3HtxfMjpbJCJp/xeUjdBbG7+b51PdM+Gf7nMg435uCYFXEJpb0iXchl25Cs8PRPE8/a7z4DEhvQDBKj1tRHDO6qBf7RlppxqJ/ICmOfF8iIPsM9xqRB4e4y0a3Si98UylW/Bx88snaO0V8LcQR0ijXWZbwPWgKxTHgZSwSYaW60vMTeuE5R0/FFRfOw7jh2qt8wsyxJoJgGkELvam2Ma246p3z8UFGgEltseCgMep5iohCceTvMGnM+2a/F5ITDx6nJrfxw5twxYXzsOhIuVgrp9xeV1w4T10Tep/a2cOOMa80vz+XwyePdMqg+n4obTu7HxkRMhX118f42KBuGySqjmWKY5KmONrtZPPm2c+emeLYQATtkAkjMLyppBaBbWNacXTbKPX8RYXac/zwJkSAQoI8dvo41CzSb2+KI7sZtcHolNdtxnhJPr9fImgNGCF/bNJIBM33qwGzH1ggL5juGg4+Gd5cwoKDRqnvE0f6OZx8e9CKzA1mCl8UvO6EmWMxelgTRraUMKyp5JSnUhw9WSnZe9DSe7PfYqYH9ZjQkWrSwUX2oB3dNtoov21MK2am3IP2/jffGDDXErp9rn73Aofk/piDRjlt/ZlFs50yL2xvc8A0xrDnI57RC+bL9xRKUzz/GMklNrpV8qpyg3ZQUxw9s+7fLpqj9NSUUS16rgiMFj5HDCSCZqdIAtk0NOa18m9/PXldIDgCQyiOStw9aHWVRgT4DQjD4PEYaPZ3ITgnmu190qJSHK0yQyl9+hwr4sQ+x5ELwuGrq/Z4eU6mco0Iml7I8WeiwWVEBnM8J067uTdWwBzCqoePxJuictywDlWBzmlkAWMbEgQWoHmupGKnfTBfPO9IdD7Rjf5a4iWqzovecS6owZRSipYE5KE46gVC3iKyo70NP3/kVdSSBP/1oRNx9JduRZQaFK1NJfz5jyTM+qyJcnFKpcWRGanj8vb2Nnz93QsA6DZ91/EH/X/23jzcrqO6E1117r26mi0hSx7kCYwHBltWcALEYR4MCWkUPnjpENLv636ZXycvpHGeSUIG4AW6RWeA7oQhSXe6QwhDiBIwIAM2GAw2tpFnW7YxtuVr2Zateb73nHp/7L2q1lq1qnbVPufee658fvr07XP3rmnXrlpVa6i14L+8dQMAAHzyxoejbdeAqdg5wi5ugPKZAPwudz22D37qw98GgOq9zlqzFD5z86Pwpz97Cbzi/LXwg10Hq3fs+A3AH/7rXfAzG9fDH/2bF6hlWyt/UC23L2fTxvXwsW/+AD7w5XtZGvl+AAAbakb2y7/1MrjwVL8p1HotZhyM8z7WT+NjnVrI5edUm/GrmjgWaNCMqeI4vfjZz4IHnjwIX/3tV8Cvf/IWuP3R/VnCGC8Iq64fetsGeNWF62DH7sPwsv9yLVjwmnNE6gxax4CLcfWP33sErvz8HUmt9aBxYmxbBoOQeU2tT+E96uApZp6G3/bCU1fAvY8fgHe+9nz4f15baUR+7uM3wHcfrLw8XvH6C2DP4Wm49dHK4+/Hf+FFsPGskLlDgZ6kcU1zi74azSrzXflPt8ODTx2CsU4H3nzJ6fC+TS9k5TgTx54N9htqoGqxXtA+HlPowt98+4fOpT1u5HPioOGcswDwH1/1XHjX5RfA2z76HXjo6cOBubRGU/hewgPbtnPfEXjpB64BAIAPvmUDPP/0lSz/jt2HQWLDmasD6rl00TjsPTIDXyG0F8NtxJgsfP3feHUVV/V3PncbfObmKmYbMmsl4Xpi0OTXr3neOjAG4P1X3QNb3/lyx6zFlljpJr/TMZWFDik7dQaNmzjWDFqGULh6XiU4PtM9ITw4AmQyaMaYUwDgc9balxlj1gPAjQDwQP34bdbaXbPVwLmC3Ii867O3we5D0zBWu4KlJniaEkwGMq3S1Zte66XgseCxGiMjz5dxLVFYr4RMr5o4ir89QY0Wy52EkL6g2iotoGVygpnwXeTfpi7D1mfQjHwofuI7R5SWDG3OoE3P9OCfbnkU/vd3H4bTVy2B490uPHdsuSMO42PV2Lnq9sqT1we+fA+cvHwRTHctXPbBa2BKHELW3BTPBTrGwL4jx1mbtt71OLz9xWezdJQJzuGBlk2Ow9TeI1476TaplJnmC7fBsrXFvr63ZdsUfODLlWv7L96+E3783JNh08b1xYGqnbkNuTfdbW+/Tut96OlDcGe92frtT98K73nT82FX7Zr9fV+8G/722z+sTGiUcU+BT54+WH2fx/YegdNWLWbt10DHEv5Cl9b4ja9/4CnOoFENmUKnmIatvp8KVD3TwyDl5X2Z8uL45Tt83LlYvChXTm0ue3S66zZxlFlqQhDPUeR5/1V3w97D0ywW3WKFgaRCI8Rtj1Yut//xph3wrfufgg11YPhcs/AcBAHARxyag0FtfQbtV8+gZXhxxG/5w9rL4P+4/odw9ppKs3PrDu9y/Y++cDfLF9twaxq0HMQ8HgfpaqHj8ZmeKgih4XPyzqDxfLQbNQdDtGV7awcrb//rG2F9HetSznNkWDF+GkBFe6uyeJ3uGjZTeA8Mny+f9Ftl3fw/zNOzIROLbvgxODcAwGS9X4h6YnRCc9xPePr3qe9VMdn+j499N9pHudAsjCx480nqnTYmzNA0YON12CGXNzH+UHhJ46X+yVX31PnSwKqPz5TFMR1mNDJoxpjVAPB3ALCsvvViAPj/rLV/NZsNm2vIsbn7UDWRuj0L7/78HfCC01eEDj50BVrgTMSfQbPkGWe+KJBAyDI1IiK1bKwcxqHpw1tuBjxDlSDirF2eGa1ioWH7QulXA3+mn7OhaUz1Tl3wzgfoM/lbariqftZbYT0VTLTSY8u2KTh0nMdyMgCwk3i6uvHBp+HvvvMwHKk9TO05PA17Dk+r7woAcLxrXQDrucRje4/ArgPHWZve+8W7Yemi8UYzmRSWT47BwWPTgXaS5jTyWmtJdXOZMB7c4eNdF5slR7hA4bw4krqm+4ihQrvkez/c48b+04eOu9htCIyf08ig1c+m9h1x7Xxsb+XV614RX48zUJy+yH4DqNxIr1k2qcZKwv6PhcnwbvYTGrSZXiBYygVm0QLyvudfmuPHuXJqGnB0uuc3GK7I5oZJU3LM8bV7ngAAv4mktCBl4oj5t2ybgs/d8ih7jyf2V991kIIaZSs5sLJPBHSMIZ6L4+m0Z8zEkfzu9axb/259ZA8A+E3u3iPTQRxHDdfe+6Qaa8p5cSxl0Jq3AvWzypJlumt1Bs1p0MJ9S1YcNFqWQjroayGjBRCf53fXNJB6St561+OVwMRgmV74h+8owYXZ4XPKUKkejiMWTbJL0PKDOh3Cfo5p0HBvcueje+Erdz3BaPjX733S/W6ihU3QRiMKt4zhpuU5o88xaGMGqDPd1JnCjgnXeGRqr7n3CWa6H+at6jve7RULMIYVObuQLgD8LADgbuAlAPCLxpjvG2P+ZNZaNsdInU86Mt2Fux47EGhimJdFxdxRxjDCs1O0jCovr08LVN2zUoPmJVm+2lDjJH83ubKXBFUDJUbUfNOSv8eUd0h6cVS4FvlFnBfHWiumvR+mq8rkZ8SS255CDZoWf8wCwD07Dzji8LlbHlVjP6XaMYi4ZqW49/EDQZuOTveCtsgzjU1YvngcDh0L318LCuoXU2DaagprbTLmT1PwZAmvQfN1OQl1Cw0aXdilWU4sdtuR6W7SgY2jNUqabz/AY3NxBoqXofWb/MZcM+6FStpz5wwo6sXRwLQ73F0OrEtu4qr30GPzqOVA1XdHZ6gGjdeRbAf4DWmVp/r7o9/8QTSP5iQEa0UauHnr9mA84NjLDV6fg9CMb2BFnxAwib8odA0a9eLof1OrEbqBRmi0QOIzN+9Q73dba9DI7xSDBtXcPt7VtRBIuysnIfyZNmylRQ0zcYyEcomVp83zGx7cDRLT3Tq2JpbpBLbYhrCdrCnac5JAM+vWNWg63QaorEsQ2M+xMYFlXLP9yWQsSYD+YqOqFlYW4Oh0FybHO1nrPz+Dxp2lIVJjf8zEY2b+zbcfSrSenEE7gTRojW9hrd1vraXRPr8MAK8EgB8FgJcaYy6WeYwxv2yMudkYc/OuXQvD+rFpSaQDRo2DxjZE/Dl1y69tuAINGjI3tH1WSH7c5lJvA00DQDajDUxQjrlH0sQRuBaDEdkGpi/YlEsTR+NNlqoQCJRghMTDgB7+QIPU8jQhFiPlyHTXbe6fPtgcAyW33NlEjOjLtjRJGSWWTY7DwWMziiaUfCtkpsnf1KskhbXpmD/uQHopg0ba51309qdBywV6P40hNWZlfL24Bi0zVpLG4JH6eXiN6poKVD1DvDiWggpZYu3NuY/5j073YLJ2f0/NaRvb4egYp2tP7j8WzZN0s2/S7aV1DQLyHUf8GUcnY9MZe8a9OPrflMHed0SPn9eEWPysmUIhFCK2VobpvMMT6cGP1qs7CdE0aNVVxkGryirzdgoQzhuMIailiwWo1uqInUHToAnvYoHMtT5ZNN5h60uzBq1C7lhqu4eImThW1gecpsXGEL3rTRwlg5aKWRePjYdHBKJ56zYdm+mdEC72Adp5cfyOtfaAtbYLANsAIPABaq39uLX2UmvtpWvXru27kXOBpjVx6aKxIDZQzEzROwKpQN3s+zLC9Ag3nsl99Ibm04QaqmAjrNidB68pTRwznEDQJ/K8nSTI2SaOJuwH2dZKu+KZwQahFxjDpZmpjY83Ycqb2LEYKUsXjTnJ0cnLJ7PKyil3NhGLISPbwp3UNJe7fNE4HJ/puYVH2xhL6Wb1UHdo07M2GfPHb6IzGTTlW+MGqN0ZtOIs0DFp7X0KKyOxuQDEGbSGfnNg7ee0DoAvyk3ayvFOB3q20jK0MnGs80hvom3iAVpr4dh015k4esl6c8O8oInTh1NWJmITqU5C+DXV3sFq0Ezy72c6FJlnJJ1CKyJeHOn3S83RFFZH4qd5DVrZ1i37PcE4c0zNW2rKSYhGx1JeHDUS2zQ+5bzBGIJaOnrUgV/DOuitJrqgaS91DZruYmnFJB8TjkHr6oJS7EN00NGEtnsIra3WAhyb6QZCp7gGzf9GRlbGFE155UzF9ly7omE/Vdc9PdPLjmM67GjzFluNMacZY5YCwOsB4M6mDAsBqc37kokxuGj9SmbOB6CfO6ueS6bFa9RcNYrGDeHd7EvNGknj6oq/g2Z3HnpeYn+6BaDJTt23nZfj3dWHbUozfWHsq0r6Htbr+lF5P5rOgMk+z+E0h5n7l1j8sRedtcoR8H/30rPVGC+pKgYR16wUF68PY0VpMXgYQ5zDoNWbk0O1lFPbGEumrWPiTIu1Vf8sFiZk2FYUzOUGqnZjlIwRNFUq3QDVJbpfknGZ6JiA6VsyMQbLJ8ejwqEmxu0V53PhF3fyQcqBvFhJXPBSXyMCFpzXcS+OVerp7mDPoLWJB1hJgYmJo9iw5bREmn7/+queE80hxyfNh2Nfew8cHwNwyObrbfj7mY5cDZomh+gyL466R8eXn39ykE+jBRIY01HCe9FNZg/AHTwl1mHjnVVobaQOzMLjEWF5YRw00o4GRkeLJSnnOYZWoZgcr+KryTmXcg6keYGOQfdwHN6r9ilhpywTDBr28/EZfeJjEa973rpkLEmA/mKjastNz1p+frdGrIs0T+OBBi1xBg3jomrv+Ysve3Y0H60vZp67ENHmLf4YAK4FgBsA4KPW2rk/NDMLiK2J4x0DH3jLRXDOmuX6mTLMLzZE9B7VmulxjXidmov66gxaOPhjTCKArmGSaWJSsCZPT7G241k5LcZUkwlJ0LbajFEyX7ZuZ8wzlZNWm9DUKwZ8lLvwbdq4nklHVy2dgEVjBs4/daXbnL7meacEcWaef9oKWL9qsUqAVi0Zn3MHIQAAz167PPjaWgweuqDmaB9wITpQm+LJBZPCK9C4ZzWKnrWwaeN6tgAtmfAx5byJY2PT6roq0KqOD8hJyGXnrmHfffPbNsDmt24I4ucsnxyPCodisgWMK3fRGZyxpr3aFeMe4w3RtLHYY5gHQMxJWkH9IHZWz286etlaaVZVZHyVxgM0pmrrsZmeM9ly9CGrHdVVOnH8yYt4YFpKC1Ju9rE87T3e+qIzAKC9RjXV/tjfz3RwoWe8c5q9OPrfVIP2vNOqOXr6SYtVWlDVG+JihfGoyu7BWIsgvJqwVk1Hfi9STHVpoOpYDFUKGrNR1t3kbONiQt9i8/ysNctg+eQYnH6S12j/p9efD5s2ridu9YFdte+cOw4AQo2QbDdCMrGYRDJok06DlnYSsuGs1XUc0UXu2b/ZcJr73W9s1JgGjQq3ELH1X/u+co1Ia9B8bDy0QMK90uuerwstfN7qemz6xDFxzNa/W2tfWV+vBYALZ6tB84bImHnuuuWwaeN6uOHBpwMNGoUWMBrv4Lyjh0YpcZPl4UCTDGBHIbI9KSqn5ZAMRilTyZIXB40QMBZ8G6p37Rjj2kppTprpC2NfoRljvccCY7wLdvzb5w9/G5CahDhhyGFMJZZNjrtzQL/0sufAh79+fx2csSK4E2MmiDPzi393EwAY+Inz1sI/3lQdBH/TxafBF2/fCcsX55kwDBodwRwvnug0Evk8L441g3as8sJEGWdfN5duVt/YqHbq+C03kM3Lqy88xbVVxtxpAtXIInDx6NfN/nmnrID/9X+9OEgj+3Xz1u1RRkzbqJ/5rCXwpd98GVz0R1cnxyp3s29d3b/16Vvre2FbNC+NbINBniMDGHNW4A++91qpbWL0CqAsnpqpzWW5Bs2wawoxN/sy57+/7NnwF1+/HwD0sztGySff45+3PQqf+t6OgZo4ypaOGDSO7DNoyj3uxVHXpuG3vO53XhVs7Om3f/snboDv/OBpWLNsETx96Hj0PNJMzxafP5PtT+WmcyLpxdGGAqR0oGqk86QsTYNGfp+zZhncumMffOTnNsJPbzg9SAtQzcvlkxPwnXe/Bs658ioAANh0iRAsivmufecS832dsQzTdS0/g7Z4fAyOTHdDE8exhmDThPRs2rge1q2YhLf/9Y0AAPDbr7sA/vW2nfBnP7sBfmbjGemGN0A/g2bh6EwPJoMzaHoZ2veVVhYp+obfYdPG9fC801bC5X9+HVz23DXwtXuebFxG3Bm0Z5gXx2cEYlLs/bWLT6rhYVorZSODf/TE1dpQu1aVx+vWzov1pMYINzC02pQXR0WjVf0N4u/mzQEd+1aUgWflNJPKxgVQavPqPNRkEZkueQYtKAuQ6cvUoOGzgnlNk27euh2OzfTgY9c9CDc9VHmWUhegWgO4lLjtfao+/ProniNw2QevYTGVZhtbtk0F9cXM1thmJqPs2+s4T2//RLWY3D5V+RpSmWkn5TTMzIZi577DcMkfXw1v/eh33b0de7wrZmQask0c6yvOmy3bpuCdNQPza3///eLvkLsJYnlMXHCg3T18rBt1aEP/jo37RYTxlGON5r/m3ifhsg9eA397/Q+D51u2TTl30W/8i2+p/TROYvuULpVbtk3Bzn2Vy/m3few7fc2HShtbbTLkGbScYYJJ5Bk0KQRA5gwA4Cf+87VBmzF1SniA825WvTiOjBwdtmybYk4mHtsbBhtGaMz8p296BM5995fgnCuvgveSOGbUgivXsywKD5bWZ6r+69Xb4Zwrr3L/z333l+D3t9wBvZ5ttfnkwtqUoNT/ftdnbwtoBPXiGAp7w3GLfaF5cdTmAg8lVP3+g3+5E5595VXq2ogMK73/5v9+vYtdS+uk+wIJdkvpHlr+6/70m0E7vnTnTpkFrAW3FwDwzri+99Bu2Pjeq10ZH7uuivf1S//rZvedWTn1FftmOdHWe0E9b+tlH7wm2mclcBq0cWniGOPQ/H13Bk2M16vuCPsKQecJvqe0wIkBnz+jvDg+UxDbvO/cd7Qe4IZo0EJtGXd3z8v00myvbeLMl/9dMSRhPdaKja04G6G9Q45ZQ3gmrVkLwU2huAat16tNHOv2MSchDWXKT1AxYYZtqNAFe2X+qLdJC7grf0fb0ZjC4/Bx/VAvHrK+dnvoYtlA1Wf0cPNND+9xvzGWyVwwaRhv5JB4j5nIYWVKZ5v2CFu2TcH/uP4hdu8Ltz0GW7ZNJRk9HDuaGcRdjx1wMVEQd0ztd30lY/A1gWppsC/Qe9qug8eKv0OuGRFFx5go7dHuHzo+A1a4fHd1kt+aYn3LtilmiiXHGi3uw1+/Pwikfv8TB1w/IXbuO6r200T9DY7P9IrMsbB8pBtP7C//DhQGKg973Z71B92FUCCZHzdAwrIglVebw9wJjg7cyAzSi+MIOnCc0Z6+k9ASCY2kfPfB3U4oRMuhGjSMA9g0B1B4MFOvHdJDa9da+PsbHoHr7tvVvwYtkf3BJw+yv+VYpl4c5ThNWRZpw7/J2cajuyuGec/hKpamNq+6vR4cnZ5RaRLGFXTVJKag5lkYIWneY4Lmbdk2xRh0xNV37WSxDin2HJ6GKz53G/z8J74LX7z9cf8+9XemTJrsQ2oiKY+6YFun9h6J9lkMMbJzTDFxjI0h+klxrBw8Oq0nVvMTBq0WYh90Z9jT454+HzFoJxhSUuzNW7fXAxI1YuR5xJkBfeYdaGhMm9Ayibppmdw0LEwUtiQkOk1rfxsnIZLZxHNEAPwsTGp6aRtVC5WajBJ3A74fo2fQyCaKudlP1I91l2wmD0Rc/CI+ft2Dwb1Kos/PqUiJeT+xTEoQizdyPGIjHmOq138aAAAgAElEQVSCY2UfEyYbMj4NLVOGSUi54qWw1seO6/Vs0eF5Qxa3VHy17PLIm+WbWcY35BpNOjrdc/dD5lYXTCB92bx1e1AifUfafvntAKqYQ7n9NEE0aCXfZBDfgcIYbzrk46AZdk3mF4KwlBSeItbmVC7UOg5Ug1bSgGcQtHHWtfE4lCXrAv1+XWuzaAEKD56KuNdH3PfEwXbmW0b9GeDmR/YE9+hY1rwzIzSHXEiGUGjG9jARCxPEnY/tD57LeTXTs7DvyIxKMx566hBrs+bq39XL2sCfNdGkzVu3w9HpkF7e/uj+ZMyv6a6F638QxnEDAPjUjT4Ontub1H8vn1Q0aITGt6WfqgbURpyERAYRvY2WLE1jmoIOCRRi52rQaN42cUyHEe18wJ6ASDEuVUyNyPmx+qppauSzmNtVrkHzzI00gzSEn/Ymi7QcXrom0ZctkO+ddQaNPJPBGKWTEPos5bzBKO2v+bP6KZbrTUVpeZq3R7n5TZo4Rja9KTRtpLRYSRjvrWnRnot4aLE6Yq9VYqefilelORsx5G9jTPTAdKquri0/n4EmcKXxtWJl+T/y8pRq0Oh9+apsXvbCcd/0jk0L4MFjM84jZ6wMBC6QKVPknHKa7pfAmTjWDcoZKt6EqLYsUDaaMbAYc1hnotJxp51oLjsXoYnjCADl46yErFDnId1ensk1nvFpCmBtQY8f1oRc4dGhY+mYmNRJiCwmfQYtrFvrF9rPMQsV+o26Pcv6mwKFTNLFf6NppXjeNFZiz/uZxszJU33FZi3XNGh1+n7op7beWAtwdEbRoEUoiRaoumlMU9D1e3ysA5PjnWisOwlKW0catBMMqb326auWuMPmAMC1VpZftXsuDpqNnVnzPw1QAkGZPp0hSTkb0faLIUNm1b+TDj3IMytMHbrOxDEsv8kzpMKfVUTJEdjqD+veg2pdyG9SXy/SzxJegxZPI9HEDJx6UhgrqWIam82Y5iIeWqyOrM1IQ0el4lV1lIFJtZ4dk69Bo3X1MqXVFAaqb98mvlZQFpUOD0CDFoM3eeF1GJYmzNf0jk1aghWT49n9RBfIEu3DIL4DBa170mnQ8tvlLQGA5c35vrTNMiC7BmRqc0OD5EDS3FEctAql46ytBs1am+VVFh3LaA5mWDsAoM3eU3MwpmF5Iq4YAHUSYrPOr8u4qBRjipaDJluWEZ+zmziT57y2Cs2ZqkFL9E/TWImOGfVuHijzagW9p3FLpQl2P/QTv570MVCdQWth4lh/Xy2eXgxSgLVi8TgcPJrJoJGsJ4oXxxGD5hA368KYGlIzBhA6AqHPgzhoQD08hho3rE/VoFndSUjCiaPqoUqmCf4u1KBJoDMTNVB1cs6EwYnxnf2Gyms8UKPmc4ft82l921Ltbm4jx6olaQX0b7zmucE9Y8J4b3JR7ieWSQli8UZiATFLNGhXXH5B8F4TY6Z+L8pMi8Wz/p8rdTPgY8dVJo6FDFqt0WwTX0sri7YrKw80a8qC+/U1+AYRE0f8fcXlFwTtou9In2kbxR8/d012PzEGTX8NFYP4DhS07iAOWk5+Z6nA6UPT+A9izDmaFM/ozvfMqpOQEQD0cTZmTHSclZCVGeFyP8vEsW7Lc05elkz37JOXtorRyNfKeHt+9JxnBffoWO4QDVogUFUZND5vaDt0DZq/9yNnr062BaDq31NXTqo045w1S3ndCSGJFmMW0USTYuvoC05fkWQUJsYMXHZu2N8AAD/34jPdb2niqIZbsnltTQHLoIJnW5s4TmbGQaNjCxnnM5+VL1yTdHXZ5LizpmmeRrTuE4O1OTHeYgCgtIU6cDhz9RLYtHE920ipqmBWFmfkVEciEcbKGM+ScEZQSnlwYiqqO5eG/AYlvfIuuDlIbUCYhMVKE0fOZHLmM16oFpzYirJ8utB0SntXA7qpgAZnRlCwhVm5ZJF6HyVc0t0vtslaLiX/7defnx3XaZDAeCPrVkyy+zEGrURDtGnjevidN1wQ3Kvi04RlUu94xhh1k3reumWwZMJnHusYuPDUFa6vur1mraYEfg/sCzQfafMdYuMxBTR51RC77+ZUohKNLGzauB5OWTkJiyc66lijxf3qK84NyrzwtJXZccjYGYCCT1Ia56wRpG4fBy2fQ8MknjYhbfGZV9XzBTecqTanhiduKgbpJCRg0EYcGgDwcYbYcMZJ0XFWIvhhFiXWZpk4ovnt6auWwApFi2UMwDtechZsOHN1SychRHiU2PWdf+oKkkcfy2MdozoJ0eQKPg5aOG+a3uP8U1a4dkCkLTM9C2tWLFZpxrqVi3ndCSGJPANN0USTtLEEAPCy89fBm8kegBa7eukEbH7rBvjkL70U3vGSs9wYMVB95/dv8jErU+fj5T4L24Jaq5OXL8qmn+6YB9XeQVkcNPqS+H1PO2mJawtA2uRXPlu2iJ63S4+X0Rm0ExiUtrz9x86CT3zrhwAAsKYOlkc1HxqjlTJx7Hm1mUPMu6ABnbmxoEvoY4xelSYkOqEGjd/pio2IBhkviWkDa4mhcX/TfHFoJo49ixoVJLCmNjXV4qCF7ypjq6UCwLYxcZRJOwbgvve/Ef7gX++Cf7jxkaSbfdquTZesh195ebghngts2rgeXnH+Wtj4vq+6e7FzMqVu9t/wwtPgfV+8B377defDn371Pth45uqgHBnAVDLkFCcvXwz/9sfOhvd98W647Q9fD//n334PVhJmsjJxzGgYgTF+TmzauB5ufng3fOmOx+H6K19dVhCkzzGk8vRi4W9iw1VIVBH0b2ZmRe6vWDwBP3L2avjLn39RUCzN//LzT4YPX3M/awO+Uk4csokO1aCVfZSSOGdNoHVLDVrON5KWAJom4Pd+6nnwtkvPlFlFO8JfEs7EcZAMmjRxHOnQHHCc/drf3wJfvvNxOLPWuGiI0ZUzVi+BReMdeHCXD/cxw0wc87zK4tjsWgsrlyyCA8f4maH3vfmF8I6XnA2/8altrZyExKxNgnTk6T/80kvgpeeuCdKMGVMLw/j9HBNHpkFrCFSNzxeNd+DYTE+lyd2ehTGj0wz0oOjXmLANiNheAtFEk/D5qz/0DXiwdk7SsxY2nHESfO6WR+Gm33strBWCUMT7N10E7990EbzpI9+CtcsnGXMGkD4fL8+gYVv+9w0Pwy0P74G/eseLVK2oBu1sc69n4dhML3SzHxlEzMSxToR07WO/cCm8qNaK3vjg0/CzH78hzC/GBAsp0NB+OnZKzCqHGSfGWwwAlLjQQMt0UFhxrX7X2jLGTHFGrqsxdrQMsQlSmS+x+fTuVfliwAkNBAjNEuTfzaZ+9Jm1nNnoWoyDZtzfqfa4ZxBqEipX+t5pCjKveJYvelCVXG2kz0OE0qNGiDHSswCXvv9r8E/1wvCqD30jcG+LmsK7H9vn7m2q47bMF74hwgEcjhzK1cZfCj5YeXxzG5qdmOh37VlLJLIAew4dgxsffNrFe3ngyQPZLvZdbYY76Th0rMs06GVlkd8FeeJeHHX89H/7NgCE34D+yTTHQhgUG+P0frennWnN79sbHnzK/f7ynTvnbXzf/+QB9/s/febWOj5S9XfO23hhGc9DuzBHWquNfQnnJGSQgapFfSMNWoic8RAb+4/uOcKYMwCAa+99wv3uZnqWxQ1wtxdqpgAAbq7jaXV7vQG42U8IXxmN19N0OjXNytCgSSchJSaOziEJWiRZG8T42rnvSNScDfcT0hFVitGJPc/Blm1T8MhuH0vvvscPxM3RlbwPPHEQrt2+K4hdJoXH9NlPf6RaC2TfW9HvOZDaToAqHiYAwIeveYC1K7qGkN7DtRjpGjX3jI1hWveWbVNw24697u+r735cy6LmPVE0aCMGrQajNcYPQCb5cZqxUIPGNTX1FfAZMmp6fdzNPvHiKNrHiWxdNpG+9xLmFJqkRfsby0suVkwFboMNYNV/5G/RBrV9HZ15NMA3RajxkBo0AGUTJDa/KcG0tPPOgWOkyb29R6ad96jH9oYxogwA7D86DV+/1zNFsVhSc4Et26bgd//5Tnbvif3H9LYUciD4vaWLcu1sJLj5BrBjN9/wIHYdOObK+tLtO+GRPUfg2EzPxXv57oO7YVpxD5+CZOIPHJ1hZhWlZbnfmTth1KhqiGl8n6i9g966g7vEls573G9WZvzT0fsak5C7ud+ybcpZIABU3tjmY3xv2TYF39y+y/391MHj8O7P3+Hcb+e8jxeWcQEO30g2L6OGjO8YvIljc7tyIas7MbYtgwW10IimKei4/37tD9xYz/Us6zRoPQv7j4Rxo754eyXkmOmWe6oF4O+Wyk4fxYRdlQYtdBKin0Hj9WsbeN5OXg+A10j+8/fDGF8/fOoQ7D4UekvmZdZzr56m2j6kDe2mwPhjVHt63f1Pwa112IJUmZj3aL12ydhlnskzahxKAIDbxFrg95r57+I1aD7PXxM6noqb6WpT7iFdo+eSo2Orvo/vScO9fPBL9ybXECY0G51BO7FASQvToDnpmt9I8TNXtXRHc/pheXrunUvfQFX1hcyUdM0uAxRiPerml/xu0qDFPMRR0Cc9q28ADflbyxeWaXRNgqHEvf4O1qobTc+X+U0Ui4OWMnHEvAW0OYeQyxgkHWNg35GZwDXwXMU+k9DipljQ4wGVatAwSVqDJq5Gj38DUEmrsdv+4uv3B2O327NqXLemNtJiDh2bYW6Mywrj5eZAO3uJaNqnX33XE+xvWqcmMMIyY9+O51cYtIb2ILQYePMxvjdv3a7Os9serbTXWRpBJ2hif7KcOSZnkjZpQKnvYJ2ESCnWwIo+cWDYRUXJGbSZnnVjvbJ8yWfQZnpWdS+PZXZ7bRk08jt1fIHReD1Np1MxaNLiRaMZUpPDzgmpJo68nqqM6u8PfTVcq3oWYMeeiJt7x3BUV+mQitdL9k1qaWmocfV61gliU5+sKXYZdbQSi11KBb4Avt9LzKU1bZ8Md8PjZobQ+ha9OVINWmxO4H3tPY/O9JJrCC1yUYM31IWCE+MtBgAZLFpKfExkI+W0ZEpAZCRguODGtDlSy6SN3V5PH/zhOTX/TCM68g3k39IkQQNrh7B06PYsdDotvDgapW314ob5Oh3j0lnFVMv9TS7ZTkLcBiyfPOeukywGiYlvwOYi9llundp9Hhi8GW4MOA1aKEUNXCCDica/Od7tufGJkkOJ0r0tMvyIQ8dnmN17Cfh8yxsclYmj/qxpbd0rJO20xm5EGJQ+p+cfaLGFcveosxnLrASx+nB85bxP7Axa8XlDRTghMRsmjqEQa8ShSZjgR/9wsRmzvTjW2tNezDVQVWbXxt3Kp6CdR29Opycc61TC1FCDFqb1+4mQOdIZTX9PWgPt3KvTfCkMku0JnIQoHzq2b8pFjNbsOzITrbMpL96n/dpUDwLzzBTEIHP91TC+fNxMpR+V95xwpo6e3YhbevE6YnXreX2ZrYK5DyFGDFoNOgmoBg3HW4cwEI1mc6gxq6/aGbSYhNv4KgPJd8q9avWbS9e4Bs24NBRSwuI2IgmCQieCNHH0Z9D837INGkxVGAMynPRTdGqVR0TZxq9GD9irwXswiqcJ68tLLOMhxYjTXMQ+y61Tu8+lm81lOxNHoX6geQVPDZ0Oj/NCMTHmz4udpsSYAwAoNT2vBC/+74NHZ2BZSw0arTp3fagCVcc4tHTeVUu5t82YBkwKg7I0aCqDVj7ec+7PFmL1YXylrDho9TW10czToBmWX8PIi+P8QDO/kyj9Jjj2cj3LThInIakyB6JBS2TPsZJAE8fQ+iZMiwoYX1ZasJHyxBej+dKBBcKfQeM166Z5eQxsDDFac1IdiiflObOZXnqrpljalUKoqCkFmiDP7MXg4mYqz1QNGpo4jlMTR71sHNtt1hB+Bu3EYG1OjLcYAKjcyhj/sakHIGe5qAinU3HQ8NplWjYu1faVE2aKOQCxwk6a14GISfFdeuCIEdmklI08k2eFUbOltS817St342HbKmbPi58NoOfI+OaDLrj8u8SJVaszaILwa5AxSDoGYMXisWBTN1exzyS0uCkdA2pbSqWM3klInV/JK89/GDCw4YyT1PJOO2mxYxze9frzAyZozBjm1TEHBvicOHhsBpa3PYPWYpGXnkYpUuMVAOCNLzw1+kwKdxCVJj7CoJHf/WjQtBh48zG+r7j8AnWeXXLmKgDIm+syDpq8D6AH3A3Laa5rNkwcR2hGauOOKNnojnV8PLXcQNUYCDj27bHMma5tFweN/c5b3FMmjtJ7M0DsDBoXfDZp0DQhNOK3XntesFYZAHjuuuV6Q0WZKS+O/Spc1Lh6HQOvPH9dXX68gqbYZXRvEou59srz17K/nd+DAloiTUIBwoDPLCaepkFT7mEZE534t5X3tfdcPN5JriG03YtGTkJOLDAeyZDgyM4sSw9U7b04+nsyXZOJY5YGzepmNawtNi4p08qU+WUbY6BDH5klBHqtcl4cM00cK1MvQfBjXhwBGVZeoPQIKM3HUq/WJlA1Ys2yCRcjZdWSCVi9dAIM6HFbjAFYPDEOLz/vZNfWuYx9JqHFcDlnzTK1LaWHp8Mgv/z7AITSTTAAz1mrL7irly5y33PTxjPg3LU+qOt4x8AlZ54EKxYXMmhGenHsx8SRl5tVP8TnXGxtRYnxpWdz98l0PtB5FzIXkbaQ+6qTkEzxxaaN6+Gdrz3P/b100di8jO9NG9fDay70G5dTVk7CB95yEZxbb+jytMDVVZo4UhSdQUskxXIG62Y//fcIeYK21EZX5vt3Lz3bx2bMPoPmvTgi1q2YBAPVRn/D+ipGW1sNGjVbS5s4kjzFGrSwj5BpwzbTEnU3+/Q5f/aTF58OH3jLRc7CYtWSCVi3YhLOioRHKDJxZG0o718ZK61jAH7snNXw/NNXBuXH8mI8RaRTOIawVzvGBPWcXmsVn79eF2oWMWj1la5dlGYH+xTlpbT3xO9MtVpNXhx9XFLPpP3uTz0vuYYwq4YTRIM2ioNWQ8YiC0xZTKgZq/KF+aWmDTUIWQwa0z7x9mnMl9QQRQ+7Klo5+S60zjQz5R9a0YbqXUkcNFJ8ivAZUJhH1KCRV8B0mgZNO+cReJiMwD/KJ87YDyuXLIJr3vXKrDwYmPjcdcvhhh/uhrvf+4bs+mYLGMPlr77xA/jPX7kX1izXA3CXLmLB5hbLUTRNeI2dwQTgY80YgFNWLoH7n6w88i2ZGIPTVy+F3YdDD2gpVAx/LUDpWTh0vNuHiWPeJogitdeiIS/o0D3/1BVw+6P7QgaDlJU2cdTrk/ENg+cF+5bXPv9U+OBXqgPdb/mRwcU1K8UFp50EW++uDtD/06/9OJyxeilsQ89qGXMd03gr3TBPzoaZju8YsJzZdBLSxkPdiY4c5jm2dtzz3jfAkpph2P74Abj8z69jgpMqTldzn08qGrQv/uZPwLoVi+ENf34dnFzH0Jrp9WDReH/btuQ6nDE8xjqmDsPB+0R3s8/rZJrnBi+Osp09a2HTxvVw64698D+/8xD8xmvOg0/e8HCjF1XJgGvJcxnYFGistBf/ydfg7DXLGHPVlHemZ+Fdn70NPvsrP86YTik8pvUcne7Che/5SvSoShEtsXydBgC4+IxV8NmbH4W/+LeXsKDbMp27p9xE7405TkIoX7Vp43q4e+d++Ph1DwIAwE9edFqy+XRsjc6gnWCQZ9DkxtEQDo1rrXStGnfFH04WZr5Ifld+MJCZomVGnH6wzRfEz6DRglj7+d/Yxlwirps4Eu1JtgZNi4MGrKwqBEEdqNrGpcPU1LEb2ajGUDKvtdguTUCtXs+2k9TNJpCAxvop5iE0BhkLz29SwzRU+5mMg0by0TYcODYDX7jtMXj46UNF7tyR4d+ybQo2vu9qAAD48Nfvh43vvbrcLTybb3nftmMi3ksB1MXdAMDttRfCWx6WbvY9+j2DpmvQ8tFp0RezAU2okDJ1ihWQig+ZswFPeZBDbL2rivOz5/B0EAupLQIaOVwkZyiQcwbtGyRcA8Vr//Sb7jvh2vv7W+5wcboe3X04KzbjdfdVQoR7H/dx+97836r4mJMTY/Dw7sNw2Qevge8/shduemh38dhQ9wJaOvI0aoZWx0GTJILSHIxX9qdfvQ8AAP711qm6TJ/+3Z+/IxjnqU22rQXdqEG75aHd8PDuw/CF2x5T54unn7zsJg3aIOYI0vUSyxx835ked3qSOn6h+SIACGPwAvhvgmNT669qv0XKcZYDaWYaQefJZR+8Bn5/yx3w2Vt2AADA5X92naszZT4bq6OpC+l4ff9V9wyMhs4nRhq0GnR8G+MHCtWk6UGpIbxnw00R3qdp/HNat35+qyc4Eu1shHTpq2kq5LZLMkVyM62BxVsSZfTqs3JOe8I0k2mmT9OgVbl8m3BDbcEGk9mfG/Sb/V5mWCyvOcynzjlScSUXWOv7aZiAC0SMj6WSxxINmtzcqn1MmN0Y8e71cIxXf+86EMa/6VmAKz53GwBAltbGGAM/ePIAfPKGh2GaTMQ9h6eLysG2I3IZfWPiYxTH5Jgx0EXaQ55/+qYdcOnZz3Lto/3KTHvZ/IyP8UYGrUh4UcbMzwWCwN4ZebylAv+boihQdeT5lm1T8N4v3u3+xphDAPnjT684+ecI0KxB27JtCj5WS/El6HdCerSn1uJP7T0CO/cdgXW19iuGLdum4M++dn9wH+Njrpgcg6cOHXdj8NhMr3hsZHtxpDQs5sjBhCaO4x1vKo4xrKib9N/95zvBGANPH+Q0W45zLVA1Avc6yKBdffcTjk6l5ouMQaguP0wI1v8sqRi0PIskBNIRef43VYajT5E82D/ym2j95S2WfEUzTmCvv2MKU3uPwN/f8Ij7+7F6PAMAbDxrlZpHlhnbz2r4+j087MzAaOg8YqRBQ1AmCXTtjDRdhMQ9Ol26YrKE6SkTozYJwDZveiotG28zQgYN1tpB25L24ijSkzK6dTulaVCszb6tJmgLAGrjMA24M0OqBk1uRkxBoGpkAuNJ1DZr9aZQ9Z0NzgsOA9DLUkyj09rNvvAMqnkKM+TvGCG2wDVAP3xKD2g93bXZMbeMAfj+I3sZc9amHIB2TImmOUY0eRaV7aPJUrQmVp62MMeeN6HfuEKDQoppzhHGxMYwRVagalGexOat2+Ho9OBjxwXndIeM5gwFEht3gOrbHI+4cgfw3+mvvx0ycT1bBUhPQYsbSMt+8uDxQFtVOjZyz8fmeHHsdCrLFEq30PU+QDqu18e/FfZRLLaWFMBibWgO2hhL1PL3SAUkbyNcS6ESvNms/RTCadCEa3y/DoRl+H0dvy+dhDTFWsN6jDHs/XuOQVP6rPGNQmCdqfONFCXf4hMNY2shYqRBq8FikZE4XtQcxmnLSD4tIKAlqm0AP8hjHgUlE+MIk9DCNTJcARMXbpJCVbj+d66UrdIGkfw9zlQx5jNRaKVBC5lHAwCWMEKYztKXwjJEPVIrl3MGrWQD00aDVjGNtSZoyOykJ5ybb/05MzfIeOeY9kFjZDgTrpdna7MazB/b1ADkx9wyAHAoEnetpBwsC5E7JjomEbtNbDA00PbxeRlh+mxi0VMWZva4xdyofs/fOE/G3MtolqebcWY567xDgwpttmLHhe0dLpozDKAuwTTkfINUGk3YUVp+v/lyxzz3oqin6RhTMx/+3jhh0NqMZXzGNGiisd75Wrw/aR3SzT4kpuCgNf7IsFpHw5vzoHfOMhPHOo3oE+kbIeeb4NpAxwBaQGntb0vXH9t7JO4kJGIVBdBMuZ7cH1rUYH0LFSMNWg055QO1OPh4RYInCvJb0BmDuDaHMzFuU8DOqenaMdmWmAbNMUzAEZg4JryV+XL9QwsWNBNHzM+8OMaLBBpnzpVtPVOG9Rp8B6tJh1FS5tNnB6p2ZSQSCUj3vTnAuFfDeAbNmWrFNGgZizdFEAdNK9Nd/eqpSRsrRsYyZzmx+DcA+TG3jDEuLlY/5VRlZSf1eSAeBw3vppxQxNoX816aPINGfjdtKpswLMIHTTIuvb3m5Beh/BiynISIq8RsxY6T9Q0ZyRkKNDEvOd/g9FVL4JSVepwu6aq8tPzSMaOXkT/mXZ6ElqNiPqQGLd2u01ctgXUrdXNPF1uLVBkzcUyRJj1+p9jLKa/Fq+p/kqCJo3SSksJYo4ljWIY/6sLvY1+hNi6HvlgI116/H9TqVotsxOmrlsS1s+J2SeiaprG1EDFi0GpQYkMDVRt3jzJjIaMlN0FanDN+LoTW7X9T5qYnyswJVB3zRuQcjwQ2jfxPd6i14byYS98L371iMqtElEFL7WNkzDJXFm2J8VoxC6GpltsEEUIsNZsxlJgiyPpK9qIG0ElI3JvefAG9LcV6qdSNvDMPE/2ujVGqXdOKHut401Ys99xI/JuJMZMdc6tjADaceRJovF5JOQC6tqax/k7c9LZJq7tItI/Ny4S2Pu4kJJScsrYWCSLa5Rs0aM2Bu+0cLbCgY1qeEi+OMTTFQmqLGI0cwaOJeY7FnkLgd/qPrz43eNYxAKdGAiznlL9kYgyec3LoRr50bORae5iMedupvTgyD80dL2hKjeVffUXYR/RdUgwakiQfND5eDk1PBbyx92rjgTcF3HuUOAlBCxZ5/rfp+EXH6NZHAJ6O59AX9HNA25pyGtemm7DOpkDViBJnU7/2yvTYWogYMWg16PA2JvT4BcafkeopAaeldowxLYqbff6b1+2ZKVKPFQyXY+J4OcyLI7DRHZRZtZ8jh6BIN/u0jCoQLtHYWT1fWKbeNq5BqzUOES+OXgnjpYWatlODe1bCbCUkcvE8XoM2bNsllPTmnEHL06BVV7m51Tbv9Cxa7EByz1ro9Txjuz4iGdv81g0Fh4INnL1mOXzgLRezu6uXThSWo2trmpD24ljdp3N6KdH2/fyLz+Ix9sj3iZ1Bk+E6KOjtbjc0Hy0Z58PiJETbcJYIViSdjQkPGsKJot8AACAASURBVMtJnH8BCOMoDSo2YszKYASPJjruv41ntCbHO8F3+umL+bdaPjkG561bDmuXp52EyFiUaNqHZV923lpYMuG3aovGO63HRqOJYwaNH+uEQmi61uL70GfY3stfcCq7L8c5rT+mQcN6nnPyMvc+2nzB1oVx0JT3HrBAqVPvF71lTnOZ+L7T3YiJY4xuK2uIUwrU6wB+E1w/VPpiuYIAgDJoer0U2vh9x0vOUmlazPNtyklI03bpjS/0bvgHSUPnE6MzaDV4vK5wMuPVCsLk5oVgBOh86YrJAiAZB0roiBdHUY8m5WGaOLAwZjpBGtp+CWl+hsxkai7QZ7beNCO69QZQ054kyzQRE0fgmxuvQYtLhw35ke0kxGnQ8uE3evm5/HsOnwYNbeBj/cQ1aM3lBYGq8b7Sy3STFDsMbYFrgGi//8Mvvhje/tc3AkCZx6aqCAs/dfFpcMXnbod3v/FC+BVFyptfVv27IF/MZMefX/ClvfmS0+FT36vcFr/4OSdH64+evbR6/8v8XaVNJe80PE5CSDs6eK++ZrQsYNCUNFmBqjM6gcY3GhRGGrRmeIFevHfw25xz5VUAAPCOl5wN73nT81maMWHK+KoLT4GnDx5LOhiR5Wu4e+d+tjae9aylxeNEOsqIIYdRyQlUvWnjevitT98KAJVQCdtLy/zsr74ULj3nWayMlJUG0klkGpYtnoDlk+Pw1hedAX/40y8I2olreqg5D99JO6/fDzoG6j6KC8QkUEAaatCwzBhTo/kWqG5Qc8lNG9fDjT/cDZ+5eQdcf+Wrg3JwT0Xr6Yk+pJC3tDJjiMdBkwxavL6gPeT3lv/7Mthwpu4pciFhpEFDMEZCdxKCyXLOl2kmjtxsiDwn9LvSoAVNYu7Fabuke39Ny8bTA0NcgxafDSmnZc4sUWxsmspE74y8bdYxZQAo3TE1A2yj0mHKVOebODa3UWtzcR6o3ez3hu8MmvfiqD/n9uB5bceFqsrj78XKaTJxpBogmu6OqX3ud0n8EwPAHN30802Y9DmT+0bGU4O2MMfiHEpwE0d+Px6o2qOr+P4vO2tJ82Vnm1WEVhHNeYJA1crLlJxBm2sEDNqQfIthQoklRGrofPmOnezvL9z2GHznB0/DrTv2to7HtGXbFHzqxkeYh88HnjxYHOMp9x2b5u2WbVNw98798M37dsFnbt7h7u85PA3Xbt+ltiumTV+k2JVTutkxvD0oCL77sYrW37ZjLxw8OgMP7jqY9U5asGyZRraxLdAygprkNwHpiPTi6Gh5jG4bE6zZ0hzU37fBPfrMiF1VyidBP2tlbH2Ut9lxiIYy6XddnDBJXkgYMWg16JCtpPj+N4BfqDUtj7xvrRVMXH2lppERDVqHcGh8YyWlW0o5VhLDcHAHwaAjkpem82I0vXxXymRmB6qG+Pk4x3DV3wW9OMY2H/TKzVHjcKYIiTQSnvCX5UEiOWwatAmMgxYzcaSLWGaZHVOdV6jyhAuk/7ZeEJJyEkLPWdKxjgFRAXz8k5wNDGpkS84KpMpyvzPzaOcHEFaZi+NEOhLE9VIkn1U5QO7HF0d2Bk0R+pf0TUn8mrmCPFec06o8DVqGm/18nnCEOUbJt3HaezGHtmybgvf8y51qnpmehSs+d1sxk4axqw4cmwmeldA4AL6GptPF5y22Z7pmIKYVNbvWrhhd1Bg0w34bRkesrdrwtXue9PcA4PoHnk72Q44Wmbex/1nqnYTkxzv1Xhz1PVqsHG0NkW72Eaj51NYcFPDzdSChQYu/SiOiXhwVga2rr2Hw0iIXT5wYrM2J8RYDgDwrJc8reA2aLoGQEmvGXClu9mNe1qo6Q+7LgghCLSS7iDGWhr6TXlfUi2Ni+tF5EmgLexZoLKu+TByBEwxk/FCLKcuTby7P96RNHMHlyUXq0HE0j0EnIcOzcUWMjzWZOBr1dwr0G2hSXLlpBjAq49rpeJt+abICELrcz41/gmcaU/FectGGKdHODyDwNl3MxhISRfo3pwtcmx9rGs8ftqlMeBFv51yCjzU+2PKCrdd0NiVJLlhF537KCyZ+xCIqKKH5eg4tjh1FaUxFLFPGrqIoifHkrUvS76rR5tz2xNrFmFnyc9GYwqCxNYa3p2erPpQMzExP71sndBWasyZt0EA0aB0vSM5dU1yg6kA6lrZq0h2sVVfJoHn3+2E5FqA+UuKBfa0xVP30U/x8o2TQSsr0iTFW3kLHiEGrweKgEcIgpWuVeZ3P5zRo7B5n4roKgyZNExFUe5elQQNeJpMEKZuT5kDVmBmikE5C6GTv9ribfarBShEqzd14ZdbpTd7wt0sV0SDQb8acJSR0aKk4R4lG00teFmNcaIIh48+cDXysn2hzsxkZQ5n+MK/8ZnJRRqBrZyqRbGKCcuKfoP0+DpMcc7UYNIFIbv3pNL4wet4pVUc8UHVik0ZuSzObxgplUrKyDEsctDBgbU7+Ct7NfpgpT4M2P30QszIYwcOv9fkMu0zbb6y0tumz4z0S+poLSeNL2k/TaoJlAO81mELuX6RVQEmMNSl01dYfX9eAGTRThfhJCcQkXKDqVho0fg/3M8F5NuVIDq3HoBS8RjrsUvuOip+nkwxavqCPZh1p0E4wMCYJQkcEVANFhzZuZrnJon5OjTML4XOsxzGDcmOl2ApI1/0xL44a01eVq6vGU0SFPrKWx0NxrlpFeU1lqnHQgDOsVd1EIxNpl9/ApzWVsi6tzBRSBD+ax3gN4NCdQRtLn0HrsE13XplomkjzaPb+9JupJo7uDJqfB02bjZz4J3imMce0t7ks8jtzJGnnBxBNGrTQxNH/jp1BswnnNMwL5CA1aPM4zFVtrQmfNeXv14ujK2+ONVjDRWGGE0V9FBk7ubHSSjDIMnPPS6cYlZL207Sx812T2hk0IbxjZ9Bsu3iB8iiC1gVcuNb/rEETRzQbzAFasASBqkmZqboocK8p6bjmM8HXY9nel6bT6u5nrcwNVF3COI/OoJ3AoMO10zHBIu6cbIBkSMDdd/d6nIuT7mGD36TuysFGXZfQuNHx6SaMYI6aNkaRY17B+6TmAi1XMqzYBk1jl2T6jAk8SqIZo/TiGDM3kt9KauVipmRYV50pGyUbPZcHvLOLYTuDhiYW0TNoCsPfBG5m6r+LL4dvHEzMxNF4YYA89A0QBq0uiX/C49W0/yilgbwBoDbZ1fsbaQo/gxYKafyfZGGNutmPL/T0tu4kRM2mItHMOYVGM0sEK84TaSI67qC8OM4GRhq0ZpTQ8di546ZYaaUxFXPKLKFxUnjZlA4gnB9N7Ym1S4vfCpBzBo2nt9bCFZdfEMy38Y7et5KxSZl5dlrQ7hT4epVXoNOgSSchSS0WCqJ1rVvgpdvy50Eew79B8gxaH/2U8hDK05H6GkYvTasx/wsRJ8ZbDAB0k0QJgzSHCTRoTiJB7gGfMKqJo+LlEaA28SLl0DI1da/UEMWkVZ5I6hIV2dYUUWFEE3jfSRNHqjVs2vzqGjTuxZFKi8IJyzdgYLgEKa1BQ61cPtXR3L0356nqSm2U5wtNbvbbaIgqJyF8gWHmb+LaoYOHYKz+7tT7JU31e296XqsYUsYAgPWmuP1+k1KmHePlaHCeJZkGLeUkJMwLAIGQIs+Lo97WXAyjBq2NQAXTIx3RHKyUxEGbawSebkc6tQA5bvab0so4UzxPaWxGXubJyxe5e8smx4ppHED+2NdiVMr24OZ3ohMK07R2xYQ1momjPOcs9xqbNq6Hl53Hw4u85sJ1ej/Is8/YBqUP2qxtKaBgsmfzBVTjDW72Y+XQIOEyjzSXRDom60DI5TdlWdJPP8VIZuDFsWAdGUbHVP1iFAetBj8H5gmPn9xckuN+K/cgYOKqa4xZkHUryrHAlhkHo2wLd0saMnTRM2eknqodEAV9JD1WWlttwLVg26kp0zEm4NBQaygJa6yNgdYT0pJvXhnPmwNMW+okAL07DdteqSP6V6KVhsiEsfU0oku1nzEnITMzPcZg0Pb81EWnwy+85Jy8Ron2UYGKsmcoKw+8YCEHnU68v2UcHwC/iGNdsm5E1MTRxtvWqEFTc+kY9IanLVRtLdHI55WRtizIYtBaMof9YqRBa8YgNGgAFfNw3xMH4C+/8QP4zVc/F17/glPhTR/5NoApi80oyzz/lBXwkx/+FgAAfOTnNsKrLzyluJzcMd9E4zdtXA//ettjsOvAMXjuuuVw88O74Vu/82r4hb+5EQ4em4F//vXLgjwlbvalQEWjaeeuXQ7Xbt/l7j//9JOS7xSGTApfbFbc7PfKjjK4QNWRM2gxMkrpEwLNJEOrpFBZQJ8Zwx3tozavqc9Kgeu8bLcUgJXUcSLStpEGrQYLFm1CgkaZA425ogMN3YHTvwESbvaF9k5z6S8num9Pcxr6W9NSUfjzXfHRLiX1tAwZB415cUzMIFVNXzWEbaxoulDaglf/zWKMsESOaWfQ5gLJK81jazXssGnQvl67L37o6cOReDb+d34cNOrFEfuLlKMY38RMUCpGypfDpb1ZzQmA32MQJo40f24pmgcuBN6lZh+pOGgxDZo3sU4LX9jCrAg2SrpmWDRoGqREvTm9SfadNMtRy8isa9AImPgh+xbDgJACJdI2cHOP7D4EAAAfvuYBePsnbgCAat0pjVtGsXzSy9EXt/ROlzp/RcH3DHrijiFBmAFpcXhEwafXabtmGiyF0Iym1funYFMfeSfrnvM9XEQ8pfxqhy3bpuDWHXvhuw8+DZ+++RE43m32fAkAMFFLej+09V549pVXuTHjTd1j38MEjr0wBEJwBi3ShwD6mf9uZK8FEI6P0jGuvY+kpSVn0IZtPzUIZDFoxphTjDHfqn9PGGO+YIy53hjzH2a3eXMHOo4pYZDEWzNx1NTL9A4O8piJI8ttwJmApc5P+TNxvOaYOYGm0dL+9gFZIQH/sDqT5590a02f1HYBpDfRBkJmESwyrL5N1YYW/xaTGfhHk5vf5Bm0Ble2apszFz0KdIYybGfQtmybgg9d7V0Va/Fs2tjpd0y4SGjlOG2kWJQRY7UZRxUHjeepfrfrTNSgYRP7JfKadi+nfg1WmYt0UxO21f/NxroQIuWcQdM2W23Mf3mr5h7aq+KtojGcCD+SE5R8vvYOURo5gkPK/XqYtrpqn3zLtinYetcT7u/9R338stK4ZRTLF3sGbbKl8wNKX5PpyO+4GVodhJmkGevEnR2xKhtoNmuf4XMr5uAiNv88TedVx844p9qVC4wVd7y2ET90rAvHZmzWd//KXVWg831HZsCCHzPfvv8p1n4J6WjKWuvolRS0SWEdBQr4mefMxJGXQyI+X+kY176btEYqdcB2oqGRQTPGrAaAvwOAZfWt3wCAW6y1lwHAW40xK2axfXMG5swCFKlLfaWbOe1vqP9mjIGTWliWxj+XGjQFEe2YdNfPJQ5KesnSBYdLE2qmGnReae9K1eRUa5iaP1LbhW2lbl+NS6e3MWCqTXg2MAZtM5yLok29oU5ChoeibN66vTGWGFtnSzRows2+ptmlz2ILaE/02yAOdnfI9+inHISXKJfVr6N6kBsHjUIzcWx6R/pdNA1ayd5+UBueWYGj7ZlMNBMKtaxySBijYfsUw4Sc8eDolPI9N2/drgZvRpTELaNYNumZsrbuw721R1PClADI33fnq4g1Q0wAWqJNlxo07iQEr1JYrZclha5+L5dmDPuZI7FYcTnf/SNffyC4d2S6C5++aUfdrtj34H1Cx2DoJKTWrCn0Hb040lqwKG0saAHUS8a4ZnkQutn3v5udhJx4xC1ntncB4GcBYH/99ysB4DP17+sA4FKZwRjzy8aYm40xN+/atUs+HkrQ4doxxnHy0lmI1JhJjVpVFr/pJ4Ven6zbe3HkZUjipaWJBqom7WVtFX/nOAkxgmgG7QQvCeFeHONlamp6PKZFN+8G4lo+n84TZH7uL6VBw3ZEk6htLs9TXTUnDPOJnPgybWLFGGPcN9A0jtIJj4H4Amotd64S8w5Wgmo82axxn10glPRP6gwaBG3icdB4JfRPLQ5asxmnv99voOpBxxVqC+1djbg2F0JNv9u2o2XGPhGjkSN4SCFRCij112j+bMRCA+BBd1u7D8+kS1wIp6epzs3imSVMa6KOJ1KOR8K0fP9CU3sNGs/TZGIstYdaaqG4a42SOG0SO/cdVe8/feg4AMS/hzFcED5NNhdyn5EMVG0hMHFMeZCMfe/cMZ5jNtnWSciJgkYGzVq731q7j9xaBgCow9wNAMGJVWvtx621l1prL127du1gWjrboGPNhJOZatC4VsYGmxntXBZA3GQxFgdNSsE1hkumicVJ0pg+bD9FOjAhr7sqzwYeKat3MKy8pjKrTRC/5cpyGQ10OiZqbiTP/0g3+2kNGj7Nn+QpiVw0D2oWh0yDlhNfRhMQNKEyD+P5pRlLdak3Pp24iSPOK43Ra92Xhs/pHHO1huKK2pPSoDmhAWnTOPFiktp8W0Gj6L08N/sKg9aaCZ6/cd60GcstowV5GAqENHKeGjLEkKbx6bT1VUk7G7HQJNoyaL7d+QxSkwYNBagAFZMUo2OdTK2/fB6Y28VMHDPfiWwjommqdO0nSZs4bYjTVi1W769ZVnnxjLVKCrepm37p7Cll4liRfL7+orMR9bxYZK3MHePaWivvlDDOJyJpa6MvPwgA+AWWtyxj6BBosfAP8dUrjZnQoIUqNH4uq54jXb5rUn9TBxuSyesozBcrxoqFgw5u48uR76P9nRrs1E7YQviu9BxRT7xbDAZ3yqIt1KcQZV7xb7UssoEvDlRdMMv9ZrwgT52227NF3h9nG1qMGxnPps25Im7iaIJytAPcMSchGK9M01z2wZ/V8zVt/peLUkYxT4Pm78U05FVZ/o6mQWsy46W3NQ1v266ZXw2acq/wTVioiJa9kBsoeIS5h6c9zd9G094jBhm3LIa28Z1S2iMKk0FTkaa7IwhQ7Qm04Pa07lSZ/jlPKwNV02tTmeEZtHD98YXQ9qbbmEJsDOR899+5/MLg3pKJMXjrpWdUTUwyzP7vacKUhYGq+ZXD1n1O15G6DmXYrV4SOoEvGeMagydfsYRxPhFJa5vZfgsA/ET9ewMAPDSw1swj5Bm0qEtmC4H5Yuh90KoaMhY8lmmdfF6qfbKCudCYE36uLR6oOjZ2Na1VlbeBmSLt0kwxNZftSa2cUc7H1ffp5h0S76QttLJ/oshgTMM2l2+6aL8MkwYNY9ykYom10VgZQxYJwy7sN5VuakV3OuAYKc8Yh4xeKUwtfWxyoJFfni83Kz2kNGjVg5gXRymBpH/1ewat30DVNP18jnKtbk0DmyzDULo4uHbMBcL2Dg/NGRYENCiVNjF2JA1dtWQCVi+diNLTNmitQcsc8/RxjBY6awbraQn11psuP3+TbUQbcP2W63isnV4gxQmRljrmabIUOAYW14z00kVjsGJyLOu7b9q4HkgUFTdmXvKcNVW7EnSb9n3SxFGJyYuQR0poOq2PVyypNHsrFo+3GuNambLvKWPYLFw48WhbmzhofwcAXzLGvAwAng8ANw62SfMDOl4pgyGvVrARGk2S59I022nNBInWL+9X2rFwAEqlXNSLI2rcmkwcc85akIcWFBNHkoiZOCaKrA66ira5fb1nhHhcI9EsI68m6J8YWnlxJG3PzlOXP9O1Q7dV2rRxfZK4ttFYMTf7Sl7JVBvQ46CNoQYtEqi6vZt97uimfychZe2RB7wp1DNoqThodF4yWsMX5aiJIylR83VQrB0EbpI6LChtjoHmvmssY576IDVGRqhQJkjwdEpDEw3tF4tbatBytYQ5QjhjqnUdQ+pg2qigKVNIK+ukMWEBqPZHMmhNZfKyGxRofcswNm1cD1++cyc89NRhuOTMVfCN+57Mzjs5MQaHj1dORq6/8tUAAHDtvU8mm2XE3inHxFF1EoIWWIolhn5erLr+0sueA7/5mvOi7xRDDi0d5nAtc4Hs2W6tfWV9fRgAXgcA1wPAa621eUEehhyUyaDegyTxRskRRXgGTcRBU6QWXOvkf2tei7B9GvGUAbJ5nKRwMycZMvlnT5wX0kDbKPujV7l2UjV8SccjoEngLCPSgnYEi430VCVrSwn4ZDDlHHgPVgVMXZ20CkewsChOOych9KCxYVdWDhGExFyZoxdHTUvVduOMG4uuaGNbSM17Tv0x99SaSWJsfst0Gq2JhafQ8g9GgxZ+77mG6iSkxXu0iZPIymiZr18EQqz5acZQo8TNfipQ9WyBui1/xeZvtHLVn+tdltKtWNrqvJllRypoKAqJZr2ahxQC8r1GKOgGiJ+FwmRSoKetFYNmBCotYyW8LlmbtHdpEh5L7eWX79zpfn/htp1svPgzaGE5lRdHvnKl1sVSYaTEmMJ9yLJK1g76nv3EHRwmtNGggbX2MfCeHE8ISA1aINknDJHc/IRaKZ0BowQsZnpH66bo2ZB4yXZXGrSQKYulxzy8nuaNKn0SagurdmI7WAiBxFwzJmwLqtwtSaO9U/C30Z/neHEsIc5SY5eVB3y/DFMctBzQ5pY4wUhpZTVnPFrReBCaenEcxKJajTsfyy8n6HBTeVXb8tPHA1VX9+mizb04xstl3ktxdDcwGfT+TMJdeC7oN50vqNLyUk2gyXOelC6Dj/O5QsjELzCiMwfwy0Zz37Sh+f0A42ohMNYUABRp6jShlp6Q5okzBF0r3Ox34iaOcm+Vrp4L3Wh6L2iSFkcRBk1ovVPfrsTTZA4M6aOS8mIWWQBx2kG1l1u2TcF/vfo+9+zIdJeNl5gWEuuR62/Ku3G/Arims4BVmrA+DYOaJ8OGIXJTML/gRMQQwoP36nQg/XsoZ9AE09bVNGjRuj2RsoKJk8SrKtPnleeatA1sjCGjfzcSUfacv3+3x2NpyPN18TJDEwk0j6ISzmQZ7hpu4LG8GKxjIvKJjd+AFuSpk3aH7AxaDtowRB2Tp5WlmietP8cMnnsIA1XTMdIGqJkD0A9Dl6CUKanOwOnQTBxTjlrk2VD5u/kMmn+gutlvwdjIds010jXntYsJhVq+y3xN9XCMjBCggOnShEOzCS2uVpt4avlnYpuBbvYB+HlgLbg9QL4VTdVO/ls7gybryS3Tp0szBoP4smN1f+Scy6OYUSwXtHWAggr5muKZSnN3Vg9U786chCTWjE7BvNGQM4dyBaaDmifDhhGDVoNpsYAOSC75tJanlS71XXniXBam9fXpaZkXx0A7BiRdmNdacaiSpQ+ZPlkHtrFpSiRNHC03S8yNg+b7lzOllbmpz5/y6hMEpBR1pIhlPxq0ksXaOQnpLTwGjTa3SIOW8IAnNQuViaNSTsdrr6UXx376EQUDOZrj3PLqX1npU2fQXJqOH9exMBqpKgMGLUO9pwWqLu0ZGeNuXmDCNpS2x3BC2q4Z7bL1DzlEFhbJmRNkB3HOTDNI9BNXi8LR14YdX+65IDRxxPJQgIboRayFmkrnawzf88Q8EDafQQvXmFga2Ya2QEcqYJv7nEKzXGhyUEQ1aE3jRVMWIGytEaXV9FIaNDdv2nWY6sVRHlvJ/BiDmifDhhGDVoMOV+0MGv4InYTYgMkB0M0Z+aTgjJWvmzJfwNNoGjHB6EUHNKYXt7WtYaNEirWL6xSrDTTV8OUR5xhTSrVmRpQRkw6LT8YLjEA779MEzd17E1x8OLTfXEBo42bfGAgCVfMygT8zupMQXISYWU2L/g/aBwAwQC+OpWdUcs6gjRmfNrWRiFWJxZedQdM0aJEKYogISuYSGrtc7maf5G37MgqjOBeIndMdwUOu8em0nPbMNvqJq0WRq83O1SIGTkKEm33mxZoodErisIGwpojGQYudQZNrulxrWE2xNrSDMaEjlRxogrEmHZwB3ydN4yUZqBrCdTq1dnsBdUMDI0g5Hkml0TCoeTJsGDFoNaQ7+OBsDD4UNo4WdAk4nQC42dHMjmRaMJ4oYRotRhM9E0fLHIts4DqiTF93i40YeW4hfFfmDS73DJrbKpOyLTJluLkxrJCgPEeAtW1ZE6GLa3mibW6xAcU8Vby4goxDhlzJFkpbAfR+0hy7qCaOHRoHjSQuaIsGY4Bp0Po/g2bYNa9+fWTKM2gdA2osRFl3UI617Bo1cSRfSKULhZv7gn3vrMEoY8Tfyy2jXDARlNEyX78ImPgFTHNmC/pqEUlbOHb6RU58yhzkarNz3su52QduxSAtixDSOim3/g5f7qMOLnJNHFManxyrghKg12Fp+dQGTcJjqkG74vIL2DllAD5eUiaOYGuBuLJ/Szp4a8ugZQSqzmWWBzVPhg0jBq1GoMUihAeAaHgg9JCmjfVehFhp9yQBwyGJGzTvQYwP1o6R5+GkGWS4sQg2g0rbmjZi0tNkwGyS/ot5qAzLDNtnAWqG1b8Dl6/JdtfXyCKasiRro0FLBr6M5anTdnu9BWfi2O4Mmol696LlWJI+pkGTWq5BaNAq5yPUlKN9WQB+DA5CgyY1XrEQBLJuCSuusfk9aA2apKHziVj4kRwwmtM3A99X9vL65ra6BYl2VhNz07M58SlzkGsOnusopTpfBa7zJB2Lnbdv6jZ5hEHzal3qZl+mUzU3BW3MgRco9k8zsAdzzqBt2rgefvTZq907To532HhxGrTwqFtgsQSQZtD6nQuaMFT2Va556KDmybChlRfHExF8ynstltxkSIZEenVENB0OTQaqdsyKr6NqAy/DGOE5yXKpBB3rciOstcMnTjad2yhbGzB9BmI2y4kyFYaOBiXGNEzCJjpEbthlfYM+g9ZGg4MpuwvwDBollrltR1OP6g/luZJe+wj4TbvE++VgzqDhHMa/B7MBz9fOJLw4Cq2eMWkmOVZnrpMQel9j0Baixld64a1+F5ZBaU7LPpBS/LnCSIPWjJKzknOtQQMYTGw1KuTMSZeC0w5ZywRSlGbIc+m+/AYGUcw1SQMg0wAAIABJREFUfgYtYuIYsxyIxJfVQ28Q+jCAOWqMgW6v3sP0WZxfm/TnkjleOjEOF5y6EhaNd2DVkgk2dtJn0Go3+yqDFtab6s8c6J4h5d/5Zc92DML5wIhBqyE1aHKTj9fgDBropnMprYGsj5ZQ7U8NuxuboDK4c9KLI5oQSgVaOX/GJ40N31+6x1XzRZ5pRNWHvhaBqoMy+JNAgxatnWjQSkwc62vJps05CbELb7OUEyNHgi4eKSchvg59/KGZX7fnz1lief2YJRpARzcD0qCJtjXXb6ID02kVa8ZYzqt8xpRr4uOSWH9fOwtRqo/RmKO5hrYxLTbVVOiojLlzxeUXJDcH83X2q+2h+2cSSphnb1Gz0Poxk0PLQKdjAu9+0s0+P4/m8zbNG76+8/U+6iSk6QxawrTRlTEAIQzFWAeF1/1rW5v2JihkBKj697r7d8F018LEmIFnr1kGW7ZNweat2+GxvUfcOtqzlt0/fdUSOGXlJMg4pI5B08wR+xxSWpn/4X/eBO978wvdmFhoQuxBY8Sg1bBCyiMJMdXwyHNfMY84yfrIb80M0BhfSCxQYRXcmZcZM+XxWjneMK3tTZOC1mGVMozRiUnOXJPn9OiG3QiJmixQSkJlG1Le8po8JWloo+L3Jo4LL1B1zHw2BapB05n26oqfptMxan92SL/RM1mxcrNhKhNHt+Hoc3WmYzUHHZPSoGEa/75pJyF6pd6sJT3G6W3NZXZbzdN8jnLte5S2S5KcNjF3FthUf0ahZM4acV0owHdrXtub36zS+nuPzZgv5rmRMg9N80Y65KHN8WfQ8kwcpVVMqg+4hr3/r4taxp6wAmoDzXkHBZrpY/9O154gp7sW7nvyIFzxudvcPRS8/eU3HoBvbn/Kuaaf2nsEHt93FFYvm+AaNMeIK33mjni0e68DR46H947OwBWfuw0AqjGxEK02BonRGbQadMpTT4pys0/NofBvTQLerEHTzQHo5sGK55q5Cnezb5nrUrYpwTRBO8K2NdEnpkBT3j9gpFwbUhKs8Bl6paR9or2TbFdswU1q0CJlptDG3EUz1Vso0Da5TegYL1nVsqj3lJuOQSNaYhoktS0qOcjgvDiWmn10OvE4aPLsgTEm6WY/VqWc402eXgEG5WY/3a65QIl2pKkMRJuYO/PVFyETP0IAp/XOTrrgJPu5jGXOa40Z4ma/Tu/cytew5IwT3s+ZN9IUWY2DJjVoDY32cw/paJimnzOqap2mOns9WA2aDhTyaf0LAI45o7j6rieCtF1rYe/h6WwTRxr+qA2eOHBMvT/dtW5MLLR5NmiMGLQaXINGJrMwDaiSEaYIYk5A8k0cuSt6vxmTXou0DZk4ghaXBLH28zwSGTI00vawDANGLSQ117yGkkjhelyDBiYk4HpZEUKc+CTO02ABPZCEPy9TzWgswDNobc7xUA1Rk+0/lqstBtTEUQaq7vcMGkDz+azs8gqligaaNWj47rJvAgFFpA7vbCj9jjHvq+55YT/LGHfzAe18UfF7AB/3bWLuzNdUjwmxRvAoYZ5Tm/xhRhA2KIJcM0/pQt4YsXYrGrScecNNDQ079+xNHDM1aIplD0BMUFi+tqUw1vGBqvstz2sC9YKqvWJZzK+Y/mBG7Eu89Ut8Q9d2zdQYRwS+y0KbZ4PGiEGrQYdKZeKIv+srTSuYK83RRomTEJaS1CcP98uxKl3bUomWhHdjz9ula9DSs4KbOIZx4IzRCX2OBzrOcFqdWXZ55Oaebwjl86ZvwluSkbIFgcKklSYoP98wgDY330mISZo4Ou+dpNyUG+SZLg1U3d8CAeDnmT+D1t9H8WdX8/snGgfNpcGyeVygoKnRjUp1bT6D5n+rDJpefBStBBiDhkK/S1sjTXvbxNyZt/hjUgAy0qEFKNF6l8Y5HBbkCrNypmoH3exbcJOJWkoA6GfQcuaNZJRoe72TENlmvdGBiSNpv0Q/AhwNNBRBm/KopUST8LjyRWCLYn7Fxq900Z/ybuxuteyvRWNx9gPfZaEJsQeNEYNWg9pPGwg3fzQ2GaMPVpdGdBU3piybNJMkdVf1ERPH+hpo0MDXLTeYgWmL44BkO8o3YpTgaGfwKIMbyyfhvGSytlUEm/YJJ6R6u9198TzFn3ktZTyNhCP4BUTEBfDukdVtgaCdm30aJiKE+g0TjBw/94BltO/Hyn7fOrfD/Zs46vMvXj/EnYSgBo28r3RDzeqOjCcsvumcJb3d1ehCSw5tPjez2hz1G/LMMkTeVjF3FEZxLhDw8AuL5MwJyhxDGXZdKMge6xlpKC12Jo4m7mYff+fMGyM8BdP2WLHXQTQ7ieICvdQ6NKj5YUxFQ6Un6lxMjPE9FkD826C11RWXXwCLxsJUkukCAHjNheuCb9ExAM9atojRu9QZtH6FFetXL1bvT4wZNyZGDNoIACDPoBliRsUntdQYWdCZnBITR/rbExETatDEWKUBCqUZZLAwk/aydihtazaD4G0PTRz1TXOqWGlq5tpGmDIDQsIWKUMGP2blRRBzxJJCKw1anXZBatBIe3MJZxNTF2pB9bJxEZ4hZ/fa9H9Qv6lMab2TkPZlyXKz64+aOPLFUcaIy918+0DVwMpLtXkQcdD6zzhAJPqttJg2MXfmqwdiQqwRPEo254PeyM8Vcj2q5rwXpcXUpDvmZh9/58wbWr3cR0Td7MdotmLZE1SCZSSYtzYYM5WJo7Xt1pQJol1q2pugN+9NG9fDmy4+rUoLAIvHO3D6SYvhna8737erXkD+/U88Gz7wlotg5eLKT+ApKyfhhetXwklLJrigLiG4LPVYLLFuxWJYt2ISVi2ZcPdWL52AzW/doDqNeSZi5MURQSazMeEmH8en1BhZC6pmpolBi9lrUyKCE9M7CQlXW3dOrb7lPdzxtKjWl+1SNWgNVJod3AUlDpqJSamaZxsrymJ/+MVFenmS9fIrT5Dy4tgkpdJQYhqD4E5CFhb1aRuo2kPl0ACAMyNa0W789qiTEK2OMhgwbAwPzElI5kiSpkEUTnPOzqD5ckvb2mQq03gGrXAhTuyH5gzaObjys3Rh3tKYO/Nl5hl8s4VFcuYEfpw2d47XkC+sjvS0sild83shPaLngfGerS0cYvubpnkTBqr2z5zAWlgn5TKdmCrlJXhQ39UHqm63znMTR2yjnpb297qVS2BizMD2970RfvXvb4FHdh+GHz93DQAAvOD0lbD38DRM7T3iGLqpvUdg89bt8MlffAl8aOt2ePCpg0JQ16vrUOqFdLty3nH10kWw9Z0vj6ZZaPNs0Bhp0GpIDZqUtlATPM5DhGewAPRI7bH6aH5GTIRKXw5VzcNRzPW4ceni7ZBtiMEIoinLqCT9msQlVSbu1Gnb6gO25J3YZklqX4K/OZIaNMcEJxIJSOY9L0+4uC0UpPo+K09CcsnuKf3iGFtLA1XrwogiGBS6xNtTgtJzccbEvTjKhdmIeZWrHWlzBm0wbvY5Iz0f8HO0XLiA4Exxf+2Y684Ix8gze8OjoUQrtnDPoOXNxZzXwjJmulSD5tc1AIiaOzZB0jf9DJqN5kFs2TYFD+8+DAAAP/fxG2DLtilVWCPfaVDfFc8W92y+TITGiNt3eNr97YXHekkdA/Dk/mNwyR9fDR/95g9gumvhRe//Kjy+/wh0exaOTleb0fGxTtCHvZ7/20L1PTUnIan9XJs1c8u2Kbjl4T2w/YkDcNkHr2HvLt/tmYyRBq0G96QYbv68Bo1rjDAeiIR2hoMhQsCoVyS8G5OgGBNq0KiJpEwrqnXtlyiZE5qJp4kUkirXO4vg2klT6zgwP3svpT/oVfZXUoPmisx/+1YEqk5KPWAtFJgWG1UeLF0pU6lD6xeUKM50bbDQ9smfsVh+/QeqxmsmAwveSUmg8a1HJY37RpnX3CDE+V4cPVQ3+y01T/M5zrXNtxs3rYQM7d5lvpjUcH7NSzOGGiXeRkuYuWFC7pjPGd9o4kg9FPoAyNXfvYi5Y2M7SfVMUE7KluXJM2gYDwyZiycPHIN3f/4O+NFzVgd1+Lrq+gdEq7BNufFOZYw4C+D+bjo7/NSBY/DgU4fYvT2Hp2HvkWk4edkiODpTudOf6HhNG/YN0vmZbqVoMIbPg15k71m1x3VaEfBdj81UjGMqjuRCszIaNBaYDH/2wLVYxIujSCf3LdZqPhzbe3GkmxorpB1yomtn0OKTxrj2yvYHKRsmhZRqySKkpkvLp7eO96+FakNKzQ+0jZb8O2Zvn/okbQJVtwnU6J2ELLxFnpuX5jW+SUsoi+k0jB0aP24QGjRTc2g9OX/algfYtrz0TjOvjU2h8ZKa6UA7EqkTtfmpcAeyAI1+lfZMrmvv2YRKDksZzQG2Y66Rq2UdIVeD1j/NmQ/kaohy3grffYYwH1i+puUq4M+C9T12Bo0zcryMWLy1Wx7Zw9ovamaXfoFHyGZ6vaxxlYoR19R/O/bo7vWtBdh9eBqO1eVOjHUCJpf2qRNSk/YmNWj1tXQulMSRXGjzbNAYMWg1KMNUMRic8HhCEToJ0TYzmokQq4+Wwc6g+Xod81U/CzRoQDVoKG33z1haw8tKodlOnbY93FxKUywtX/gsZCBtrWWKSS3DM3nim4k6ku9esorUkI5kcoApZ3q9BUd8qHSxlQZNeV/NM2kqHQ9UXdaWWPsqL45cW9VPebRtzemra4I/83HQQPYnTx+rUmriY+nofV2DFsnYUN78enEMhTXzwWjGHBfNNsI4gwuL5swFSjS9C7X3fDzX9BtkMankDJrcpGuu8FOWK9F2QugUiQqsJ4jkT47pWDywQ8e6dR0hBm26im3KPWuejBHXcPwCNVEauIljKPRHBgyDalft9hV1E4Lrlgq0ojiSz3RyNWLQalCCQlXrcmGVTkJAYVBkeU31Me0duVqXVp+h9PwKJhmLbCbcn6JduqavjIgHbvYjJaRK1RhIC1wbJzfvARMq2ycSpNYJ7ykp0cgA5Rs3XFd6duHZV8t4UKXIGROViWMIGqhaCk361aDROd33NzHBj8b6AfR5qJ9B88+1wPUaBubFseX2dBhMHDXnQtnDpuVGRGvHfGNImjFU0IKZR9MuUA1azCJIIk+LWF0rIWP125s9Qn319KNpL6SVjW3h1jr+Ok7cyUuaHYsHtnxyzBcs0K9HQglnkt/Lc7OfihGHe5PYmJscj2/jOwbgaK2tWkQ0aHjlpo62FgL6/Lje6l6567lQyEWUxJHsV2C60DFi0BDMxDE87E8ZCLqX6tnQiyGAvsHh1ekEjG4+XbERO+Bqc8k3X7EFxGmosgJVJ5selB0GjoxJXOIF0zhzsm1UCp7lxRF0YpsyOw1MRDPgN38FeUibFpw0m/Z9JuVo9PwoGHMZ60uWM9PtkTGeKDcTBtDbVtjeduVhOZnpheSZwi3MeAat09SfeqVS0BNbUBu9OBZ2TUxQMj+ggp2yBnnBz1C8yAgDRslnLWbuhwWKoEJNlvFiTljWDU0cnZOQHt3fFGjQBH2jzXHWQtayjbsMPB2Lt/aj5zyrSq+84iDWEgp6Bi1nTUnFiPPm93reZ5+8TL3fMQDLFo05Bm1irMM0ZvSKR1Vkn6fa7yyICulpSRzJhSYIGTRGDFoNZuIIZBILyYr0Wqh5MazuF5g4irqxWn+4H58JpouUI6Uscljj34EXR41BS7Y8fB46CWlh4qiUVWnQqDaT1x2EEmjYuKe+iLO/TqSJtblNHDT5eyGgjYv3Jq1b6AbcqP3ig6OG50D61qBBuzOIenmGXZuQOoMmmcbgDFruaBVS7VjbmjVopdBp0Xygn3lX4kSisYw57oyYEGsEjxIG3MscFlZHZsdByykLmQ/rtUPIMHkTOp++xEmIPOesadC61rI4YZL+x+KtnX/Kiqpc5S0HHQcNmzTdtVlzjrYZ8Sc/80LYtHF9oxfH005aDCct4f7+Vi+dgBc/51kwOTHmTCAnxjuMyQXwJozdXrWDrMLcyH1V5B1bWBABlMWRfIYr0EZeHBHSSUg0DpqI+0U3dxRNXhzpU2leifWGzBcvg8ZQ0syhKFz7JYOmsC1NG175WL5rjoQ+ViYrqV4ALEmTcpctv1UTIymqAoCyzX4bBoF7QlxY1KfJI2NjngTjRcvViLI3GemBZMD77UdrvcS3fzf7/NqE2Lys7vF5L72aaRp1DS6eossXYdDIb9UCoJixwev8jXM1DlphGYPR1M4PmkKRjBBfLzSUhtEYFuS+Y1YctDoJ9VDoz6BBfS3gyiL1d8R675i/Hjd9076FFm/tnsf313XE6x/UmuxN8vOchAD4Nv/F1+6HP/vaffDmS6r2Nx2/6BgD+47MAADAR9/xInjDC08FAIA/+Jc74Z6dB9wZtImOt8qSJo7VGTQ0Z+TlNwn02vRZbhzJZ7rVwohBqyGDRcvBh8Mk1KDpcdCaTBxVWz7QNzUxFbcxiiORDm8vgsZxo1D3YQ1zQk4a+a7UsQdvQ7xMTZNg67ZQk8WkFs49K5fstDmDVrKwuzzk94Jb5MnvXKLcHESUc+ZVuYqEkwZHFVqqvjbOxtRClurvfm3eY+a1MXjNoGbiWLeJ0KAxrpIUdevwnl5tMh3tR9VJSFvTwKJcg4UU2tDfueOm9JuqZcxTJwT1LjCaMxcoO4PGrwsF2NxG4WtGWUiPZsh5YEqfAdozaAB+X1NZ4vj71PPgOGPQcmltnLl2ZpID+q70DFopA8NifoIhGjQdj+8/6n6/Z8udzqTxn77/KBw61oVPfOtBAODKBNVJSF2HbG4qQDYo6QeJhbZHGjRGDFoNSk40qT89I5WjQWuiTzyQI33iB70/X6abJlUaNGBpXNsjAzto60BMHMMEbU0cmXteC8yssWLWaHm8QLnQyg1V0klIAxFMtblEytPGTHBY0HieTM3jf2t5NKFDirmnTkKku/02MAAA1g7QxJFfmxATnNCbdCFMjZ94HLQKzYGq040uXSyHYTOr0YJiRnMA7zFvXhzl3wuL5MwJSgRtpSbMw4JcBiTntZxH3S4NeVJd5Zn4NugYU3vrlU5CfNncSUjet0it14MWJlEvjqVDhTK7E2PUgigsaMu2Kbhn5373966Dx+CKz94GYCrzSgCAg8cq7drDTx0KGGjHqKGiwRh1n6m+Y8PzQWCh7ZEGjRGDVkN6UpRE2wv6hZv9iAatMQ4aY0QUDRqEgRm1oRqaL+lpXfszTByztR41sr04JsoVihRXbmVuasOEWh2RbxZrJ4V7UkAPmkzGNGiS/AWDFm1vOjMVjFPQ+5N6CZPB2Eu9SPH2oeOfwZg4IkqLSTkJ8YGqhZMcWWekbCd5dmacZW1z5Re+lI8TOH8DXdWOtH7/AbRnjvsiEIDMae0nHga9kZ8r5LY7R3jRIdohOcfpmaa2MOQHbQ01nxwnRD+X/qemnrTK6BdOy9gt16D583xQX+PCw81btwdWUNORvr/n8f1B/LOZmonrdishpbZ3a/L6O5tz4ZnOoI2chEB4NomaWclBqDkJ0dDsxVH/TaU8jvmKSL47HZ/Z1qEw3GZO7MI84eXtaiPpkhs8+a4dRQoD0KRBQ6KU1qAlvTi6+8qmDJo0aGj+lU8Q5Lm/HLB94gIjPm3c7NPFU9eg1d+dOLnRSu4wkxZ5bd+PxgzWi6NkHnPTWyWUjRxfcl7FzplKyNhEOU5C2jwfdL5BwChjpLQ5pd801Y65RnAGbYHRnLlAiVZs4QeqTrc7Zy2jJnhYXMrNfiloH6tn0FqaOKYERtIqo1/QQNWloP0LkBbQx2KKaTgy3fNrQY/XQeOd5a4rcr81G1hg02zgGDFoEG7cuZaDE+/KxJHkhUig6gIvjk1OQmLmV+givGoHN4MMpOsmrDfWziaJVJP7eslIxfI1ta/WuJN34h6Gws0H3vcpKFJfxBHBFgShJI88BL2Q0KbtKacu6j2jjz/NtG8QUk+cZyhkGOtzRXALfXYYguqqabIdg4bnSk36cHxsfll3TWvQmhiQ0p4Z1sW1NOaRoyt9vI8R17nCSIPWDCoAbEw7gLEwP9CFlpFkSdCYlDKIe8+Z0LVqJGuDAU6rqInjWAsGLeXsx3/XwXzY0kDVFB2SFyB+xAUgHlNMw2LixdEzav4qBeKyPbF2zuZckIqGZxpGDBqEG/eKKfC/AYgGrf7n8lpdM9PoI4T+Vp2E0I0Vf4bo0DRC2h714phoh0vbtFETj4M4aEr9Wj7+zDPArm2VUTRbQDnzrLc7toimvTiiBq0cbWKnASw8KWwqSHI8T5yhru6Ff2vp6IJsxKQc66MbjQEWqDo3vluqvKppuZv/Kp1GL6QJbRAHMCKgCAsSktiW4640m5+38zfOsWamyS0tIxD8tGjHkEz1YWnHMKHk+y5UDVquJ9IcukWZD0eDO0jHOFPRBtRiQA9ULd3sZxYcEV5jXbFnbYCCvmlyTi87rwhZII+vUFxx+QXB+jfRMTChLIrPWbssODaDzqBmetW+Vq4xsXoBqNZx9ubCM5w/GzFoACEx0bQ0VMPDYnyAbalB40yeq89VbQINmuYUwE04l4tf5XsEZ9CUZpaaOoUatJjEJVEmtgdkWZzhMkoe2a7YgfykBs2VkU8RZOy5HPRjajXfmB0nIXxcduRHVuqWpo39LRCGBZ/vP1B1mVQx6cXRcq2edDudy0xiyZ6O5OULUZZxEPHD+oXGMJczmp5B7qMlfeTto1a5Ziw4qjP78EtuDnMiMy0MSHf48XTNZY0xWszLle7b24BqZmh7qKl2KlB1DE5YowmP8Tqg70q1jKV0I9Sg1W1TBt2mjevh4jNWub/Xr1oCm9+2ATa/dQOcsnKSpV2z3P/ddX3pr06DJtob92zs16XZwkIThAwaIychEG7cO51wwjINFNlM9ay+8e81nUETTB6Cb/BskJaikv6HanBJ2Hj7eWG6Bi2NwEmIdLPvNtCcmS02cawJhnUMF3ezH3vHdho0bGM+nmln0Chy296USovlpRFljdEbzBm0alz0z7zINuXWrwtOAELNeZOTkBi8oIfXGdaXplltu3l+h3nIMJe2ZxAeuGM0abYRE2KNECKna3IZnWFDbmtz0mk0CLujOwATR88Dcw0aFVi3OoOWmIODdhKCxdC4nblwXhwFExX7OGetWQrbduyFtSsm4forX+3uv+GFp8KF7/mK+xsdgtAyeRy0UAhevYte8VzQtAU2zQaOYg2aMWbcGPOIMeYb9f+LZqNhc4nQCyGd/PyetXwbU3lxDKlRs5MQzuSRyt1FevEJNGg0DWmvJrfGv0INWtjORi+O4m8tDppWTqpYzd14pXKXGjTG4qj1xv5OOgkR7chBmzw06UJb5NvYnDdpDDUzPS2dduZgEAuE12DxslujUMTuBROaBq26ei+OUouZN7+kEKe1F8fS9ANgoPuF16CRe6DcLC2ktB3ts/aFBUZi5gUl8ZzKZvfwwNPKhrU9S4tIaVB1DczyBD277IPXwJZtU1ltdfS9IzRoRKPE3exnFZukQwOY4gxUg1ZaKmooU74RKPC9xkVHfOXOx9nf33tot/stNZ3OxBHCBTjWv7HjNIPEQtsjDRptNGgXA8CnrLX/76AbM1+QE6FDmQKxmFslfaszaFb/TTefkvmSY7VjQk+PYEwgaa9uhwxQrO1Nc0JOmuAMWoTY5bjZD+OgeTf7RhTapEGTfZA0cWyjQou0IwXNVG+hoM2GO9dJCDUx1DVoIYM2CBNHU5sSx8yIy8vDNuall6ZBHKJNxvTnJKRJg9ZAs1qfXWuVazBwG+qGcZhVRj/teIZvNIYZwVqfwCC09vMB78EwnS6HbmnCMulm/1v3P8XyTO09Au/+/B0AUJnlNTTWXWJn0Jib/UJrDt2LYz6TngMazLtYg1anD00cdWCbKdO6ZdtUFQ+NgArScb/jNJ49jIMWzoN4HDSTbNcgsNDm2aDR5gzaSwDgTcaY7xlj/sYYc8KZSWrmME7DY0MmQttcNZ1B44GqqYkjXj3zFT+D5t2lUicXVOsk30NKttQ4aMmWh2XLd40tYjlTTXpx7HSkkwSy0Yq2z7CrVnYMbehB0eaLJF1oHoraHKTmr6gtjGEe3QQlfO7Mjfo4SWtMNX77jRGGKJUqlnhx7Ih5neskJDzLmtW0aFtzMRcmMM1t6H8T4ehZH4OD0vW5RCgkm9PqFwQ8E5+RdsAb+blCroYo5700E0cnaKr3I5+5eUeQ78h0FzZv3Z5Rvmf6NC+OPWsZM5L7LVL0aNDafmq6Xlpkh2nfms+6ew2aXwg3b90ejYcG4LWRaPXYrS3DKqZYL19iLiwkFtgWaeBos7W5CQBea639MQCYAICflAmMMb9sjLnZGHPzrl27+m3jrCPl5CJc4Hlg6t4ATBx53f7qTRxBtKEC06CR/NIdPc0rm6qF6RiUiaNMmCrWT3Iu5aHnzqp3i7ezaTOWDFQ9R2fQFrKTkJQEMoYmxyJanCatdNXEsUV7gvoN1KEy+i+rKq+MIcC3TXlx9E5CTLI/owxafe33HUuZC+J/tVV9gwQXuhV+owEwefO1oR85CclAwffN9YY4bJBCrUTKxrKooMKfyav+xjX26UPH1bw5cbvYek/aS+kYNeeLO7GQ5ca/88C9OLY4I+fyEuYOgJ4d1tPjbdonTf3sGLN6A9itnSmkhPsSc+Fm/5luedCGQbvdWruz/n0zAJwnE1hrP26tvdRae+natWv7auBcILD1/f/b+/ZY3Y7qvt98554bzjV2rg0OgQumgUZ2eQZh8RCpBKiNG6UGB4iUhLZSqwo1jRpVCCckBXINtLR123+qRqrbtI2gocGJc0uaVqaJ1EIbTGNz/QBSJ014XkJpTHj7ce/5pn/sb/asWbPmtfc+37e3z/r9cfb59p695rHnsV6zBrH51vQTENsnlbSg1edJg2xQlsZPSBvrmNBZedhU50McD7LNoD+KICGVLo41PuBhhEwEdTEI65UKB5uaOHKfJNev8W5gAAAgAElEQVTGabS7xeUEzLljiEWkFN68t+ySM7qkdpEPqnbfeYSABhMECRn7SVqFxr7fCxOG34PmaOYF3qSLI9tsnra05SetZk3wDJhZP3+P6SMT0NiZgDaPcswZfI2vSb00QbfWxbHOghbPQTzM/pMuOym+W3NuV3hQtb9P97cNcnF064bQCFPvpyKnADQLaK5q8UHVMh1HnwqFpXbmLo6HZA9arYujS6YWtKPDEAHtvcaYFxpj9gDcBOC+0gtzB2dL6MTghQOv1QhC5EO2hpVcHFP5U/e8yIIWCSQkDTzz1QmYIdzvuiAh+fLy59JB1a58tXTFYwAsE5bZhB0zqOH9aELLWdAYjRoMiuKYETDnjiHuPZI1OnzOfsOI9OU9aAiug2CcBc0FpBn3UVqF2NziFh0+b/LnoCXpsHlkW3798wqzv2MaCa+Co0ZqHVB4JNcLAZPMOTuAH/L5gtdUi4bZ5wopp2f6YWGf2cH+Hm6+4doifVqGcA+aUzRhmIsj0vPR1AJ3sI40K7a6F7iLY9KSteHi6dlwN99wLfYzndQfVI0+L2s7WjGfKdMw7HoUqLWOPl4xREB7J4D3ArgXwEettb81bZG2j+gcNGFs9Zp+vofLWpHvL4fZ98+DPWiEweOCnyTwWKZlcVr25EHVFXJj8awU9jsOsy8z8jmq3JLS/b+hRXgb6Yy6KF9Gk9JLISUEV6HhJUnQWBK4FacmvYP0ltSnJfoBU8D615h2XHUDDWtrgzyGolWI9ZZjScnTXfdIvzZB/5FpcfhAQiULWl1Za8GZt11giNU3ptGumIiJjHh3DKLxtbw556jRIjz7/rSsdqwdBzX1ovMO91ZxQsVLvucqAMDVl38HDLrzud7zuueXA4SQMsR70Nx1XJh9qRG8da2KVBHSWXHV70YRMfPpXXtRYeamF53BrT/yQpw+2PfpyDuuLS8RF8duD1qsIE3vQTPB9SiwRB5pSjQH+LDWfgJdJMfHDbgsJYWydnecth3ktzSADgujKnDlI/8H56CRCYmWgZbTveotQLIFordQReWot/TRfCl4XVOaldxA7oMlBO1iA2tgZ+EQMuI/E+ttPsy+a+P2CWH4OWjNWe0cK9PWQuU9aB2ogkG0oAkujnz/wxC4Yba20ywGvq/W0cpFcezD4q/CtH1e/HciD76XYVt70Pr3dtjPvdbcF4KeGVlHI/6vvRy7QTQH76QU80aLhZRb75eC2nLXVKsmzL7jK37pr78Ez3naFY1l9bTpuPVWH4sTxFpUq1jLWT9brKg1oMJSK0UeEZPf53B3eZj9m150pheIf+J99+Bjn/4KvrLZG9i7Nrq9aJtYCpIXSdJyl2nPqbBEHmlKPO4iMA6CwBxF/YIIEFyIyGm/k1kyGn02ZKJYMw0K1+4YE05arpwmkZbnxcvh0+ZHBX+c2oPW4uLoGpi25dqGk3QnfKYnPj7JxuXMuDgOsKANcRkrufzNHSkLVwphUJS05hLZVLLWdpI9aJsx5Fwcx6KF2aPpc/u/+vqu+H2ZFoejXIriWFLVNLcPYbR2hgnKMKkVbjiJgfnmfyvalCpT9IVdoK9joQfWzO2B8MHmYn5Q9RCLFOUf6PvUVXuQBU1Q1nAaU31XSqc9zD5ry3XBxXHzgLp9RmlWBhcPfUQ4y/jG9dqCsJAifY5WZeQQHHcL2kQG3WUjciVceUHAh683fdpgm5SVGZvShnvuyufgO70QJERw6RMDnJh4o6eUl/SbliGF+ABobkGTudTc4uAZVVo2wYIWvBOJaAGtow6z761u9Rgzcc8Bhn+EYnr5f3JXzoNBOv/LsN9DYOCVLtNY0EKGpZg+a0FDQKtkQUt9GL9PNfVemC5d1vzzKH1/3V1HnyLnKc772VULpNzAFR4tSpVtuHUdBWoFy5pqSUeecE+AMedK0oiKtJ17YYKH2a/kYnNtYNh1LCSX/Op3e2tk99t7R8lw3+NERho+sTK4dOgneO/iaPur21LCi1tycTxKPkYFNIUo5PTP3D3jb4RChGyZKYbZJ4/FPWiQGKu4nNzK5sKUR4PMH7jEyhGXsziJs17D68oZaH5fpCncszaeMIL/OQ2WL3+e34M23MWxZQ6hSZc4+Rg0WgyLGtvuGigphFdWQidIuf61wJjuqIrDtZ1kQ7IrU22RvGtv3DudAqA+jLR8P9qDVle0mH7jm4YPyB2Aa/iHoPWbyuUY/u4YLHCK2TpSHhdy2vC6HIwfBw4rwX2Pz2Nj3KmpQlbag3Y4MIqjTy/dm659AG5lbHs3eVB1QVDKWdD2TGhB455X63XH2BpISh2Zpik8nwJLVGJPCRXQIB20HPeK/qBqMOuXhcj5l/agcSscz6djHN1zec8E7bzUmiMZOdxvXlepmK1BQqI9aD0DXTfQaZ6h6ycEC1p64vPpZMYwZ9UcFSSkAdJeqiWBb9wup/f/i5rLyCqUH3+U5hTMt1OETObi2MDsAeG8wsGjhLaOS06npNVOnc3o0HxQdaFc20ROa158dwLmtrVfTAWanQprCfTzSTnp1Iz8trCqHIwtbUD/7w9X7hXGeXfqfBk8D5SK4ih5VNSWO+tqP9FnNUIb1SJqS+Tb0h9Unc5ntTK9tQwIhV137SxocT67DBKyNEv11NA9aIiZI5mR3KSNLGjyHrSSu1AYxTHOx5A0nFHzaeN9asY4q5MsHFW5OBYn8TBBqq6xkJgm7EhGbWkoc8OsaQlNj0k8z6HkRiC+U+EyyREyTMubfFz/qoV05kxAr/KedK7MJBo8M7GLY98H62ilFCeA5OI4rmwupPLgICGtAhoTpHcBqY+0jtspDIFzsKAtb7bZDlrWi5yb3JxRuweypg1C973uyl0cnfVnkAWNCAn07eAcNGItao/iKD2ra59ajAkS4g+qrrWgddeSiyOFs5wdUhdHpxDnhoAE2Rk4SDzuoRY0yC6OVCBz94COkeLClbTgl8Psk/+lXWiG7kFzt5hAQui4tO4Mt5RwxMsqujhmSx4zinGYfXeVBSgJkgDZRXE0oPOqEd7pfzMtNX+eCxIy5KBqL9TVvyNFwFoSWi1oAYMoVJiPM3ov9S63KI0Os4/u+09p0awtUr8HbR0/o2OaXku0OOjejVzZyoJLWwPVHo57lMgJzO0C5wQCvLIzs0PLMQpDlH9zgCtteQ4Jr7k0lJ4b436uqctPAj0mKNiDZv11WJCQfPpVo/IxhzFh9n2QkO53KZ6Ba4q9QpAQCrcW0EAkFlasfylIyNKsyUuCCmiIXXukIBtUgLChFCHvQWsJEpKwoLkkKXeBVWBB88wXFTDj8jMXR6lwpUmctU0qHKxk8UvSZFojVzZDpDJuvYmEUMaM8ee5T8IF8RpYL6FVQ1rcloSuyPXlXmW+F3/u0nALWUSHCSzjg4TYjYA2/nu0Co1+D55kQduM+34PVGlcyrDsWrJqJukPbJ7dBgmJme+SKyfHlON020M+dAlf3nyzDbS0ytTR/raFWstfTV8Xz6lceUUXvQ5pp+6szTgvSnuPeNNUuziuZL7AwTQqH3MIlYtt77r53h9Unafh2ih3MDU/ioBbOg/XZEtJJd+2VHffJUEFNAgWtGAx7+9u0rIojpCFnCYLGvlB99e4nNYpQcDQ/SX+NtVAhaWP6yoJl8WzUtjzyIIm/Bf/gviMnw/XyWduYmURhhJCaGpPQe6L9E18xHNNKHQcbV5HgU6Aqk9f2oNWC9HFUVjEW2FM1+cO18MFF04PqGf6vGIifsYtaKVqlixjpSAhJbGltXVqmcKjRO571H+j8LooGPFfBUHTd11oX6iNRFpTLykABndxdHPNkMBLVEEe7rPf8F/WCVNtAkLPHiSSr8x0yiTpKIJa+P343sUxyztt0u9lXBz5d3C0vYC23rRr3AapT7joeXEhUAENMXMkDfiUBa3bvxKzNsVz0BJp6UTq3Rdlf+6VoWXxLnrOihZWIM7XlT+RNIlIQEsIuDxd7kwUP4lRC5o7ONHTC+UzLgCGjGx8HEA6f1jffkeJ0rlgc0d3BEVD+kJ9/WOqpHDf0UT3uv/Dd0edg4ZOEWIncnF0JFotaKL7beMetPTRGpVuRwWr/9B23mUv7/Me1UdGkxi0X3UKBPPl8qabraBlHlmq1aBWmcV0nCJyZ1JSi0xNfmIZ2Jrv4IQzR9dZhaoVa4VvFymAR2BMFEf3Lg0SkmtH92g/F8WRtZE/qNpfnfquPkhIeFVMDxXQILg4gghkXOts+WHKVlx8c/ud+PPU/huv+fblCsvprWxhmnii6Zm3iiiOZVeq8HkqCmbk4piZ9nvxLLKgsT1oJjPxmeAS75XLRXFMPklj7DloS5zYDNoW3dKeO+lsr1I6zhSMcnHcjLOpXRxrO4UUvdSBh9mv3T8S0emt7LKrdC1aX5tDmH2X95g+kov+1lycLbdF6BK+wAlnC2g5524KYX0X4N4lpXQ5HkAMs7/hJH2Y/eFzDeW/AhfHdUjXmDb6pW/XCYbTfNhQiG19t3uB7rnLFavfg5ZzcYz2oG2ugYtjqBDn9GNMNy8qZKiAhloL2oaRqjyouiSg0ZcoRT+PxsIX1xStVnGQEDfAcnvoSigNt9iCxk1o7iKXQYIUbtyiqyO1qFASCfmMMIb1E0cXxa86uS8g2iZ1SdBYElbGNJU7cHEUnueEMfpI0kgaln4IjMHmLMNpvodnLGpf6C51URyHlc9RLkUDK6H1NTqX7Rq07VrbYcmaYpP8oXBo+b7LtaDVMtNlYTVYw5jyiIfZHzLX0DUmDBJivRfAygxYi/JpV2a6mWrMOs8DrjhFdSmvXJj9WEDraF8iLo5ArASH8JuXM+cZpRgHbVqkQruH8AcxIpDorPQ+Kg6qpv8HFjQ3McWa71ggicPsu0km1oKYKC9KO6BbmE/4hMPrmorelg8SsikPodUVzQQLKCURCazMosJzy56DlohglEMvFDe95bHIPWgDtYHdywI9xP1SYphyZ++M2TtmjPEWtElmw5ixyIFrSyncLbe4DuYJGdM0tLlaGY1mYfUI0GIdyVEBxjHlrYFJpkJh+CkImsLsH3FZpoZXZhXSVQirQZj9nm44j7nrsD1ocnnXxHvJmI52mzdHWFYx34k+7Kgw+87FsQ8SYrNE/EHVmT1orGK9pZMFCZGEVP6uz3dzXdxoWA70HDRIFrR4oFJGMhSuUi6OpTyt+D91Meg13/D3gjIZGqHNC3H5ICFTuDiGSO9Bk8uQo8lKFzEYuaiAfMLg1ShFcdzGNBPUZ2FaWKArc4sgE1rQ4vrG44xbXmKhwkf4ivNoxWZUY72exsWxlYHzZc9Z0BztwrhMPHaU++M6EgmPSoTY6TloFQxnNY3xxdk6MxPON1vNejFoCrMvWHaWgNpxUOPOG9BgczA/0mPI3Bxa0Px9vgetVaDq15XEO47mFJCiDre+2yvPC7yJe1Y6qJqCH1S9ti7MPqLMkuegJRTxiumgFjQBdEB5d5jNb8SMvmSFaoniWAoSkgpZ2x1U7fLz5aQaKJ82zguQNbul8cbLwetaivojP9yUJ9qD5h8aVjGJuaf3oyAhmextqXwTQQp2sSS0Rroq7UGT78UcsRwVyy0QwxvSGKeZncZtSQoPnc0fbjGOn/VMTu9GVKCVErym2oPW+N4UwtFUGCMYrcLutigEYfaXWIEtoOXzzqlPt6B2H2VNtSiz7+jyMPvO+jNEkKXrPA+zT+ewvZVpstCVLD4G06wBANun10iSC2i2UC7uUSKBW8GcYOZcHPuDqk2cVzlIyMIGw4KgFjRIQS7yaXmQEAmlc9CCcPJ0D1qwAIQbzKQojr37Ejs2OWkBzJSDlyEFPiB5XXvNChP/ayaZ4Hw4hMJmrNxhvwQLI0XpoOpWBsYmBOccFm9Bw4iDqhP0cu84hEyBfB0CA9OfgzbF50hZb1PgmmcK26epE0RTT/35QZt0BUEuSX+gJniXvdz6aTG6V1uuKdwkdxbFMaPQUnRoEbpaFTBzgSttyfuB6b5E1Lg4cut/C6igxA+q9gJa+x40f35m6vl0c9WYg6q9i2P3e73Or02m75PpNCdYhEfu4tgdVN3NdZxM6Ry0hQ2FRUEtaIgXzy7caigw9Ba0yMUxYUEruTgSKqEFDX1+3p/bBs9oWj4hdhY0wVTfl7/CxbHBF5+Xnz6Lw+Bn6AnlcUITbZOcRcaw+zy/LJNkCwVMvCKVI4flBwlpY9RLrh6iMCYw9hIdaRFvhTHeKj6pi2MlKT/PCNh02L3KhTD1vHeDLljQSvukWluHj8ddYEikVY4pNcW7aospmc/HG8I4wXVpF9eWJvonkaxcPynMfu+hE7k4trfUaiULHUGQEGPErSg5lOajznI3zZelgnArRbeVjFrQcjQcX5PaKwbE38F5XPVh9tcbw4PQBCUhe4l8zFKgAhpi5oguZl7b2t8J3fAgM/6lKI7clY/m7fKjBxUCsulZOiIgLG9IVyhJdKdmvNEkvK6piTCvBdowqtzF0YRtQklE5JhgyPObWD4j2TZo8cj/S3RxTIXBT6F8dlfdPUkj6RfxEQIaun52uLbZBa6aXkI5UUovRnFspJk8By1S4gyrZ/NrNer4o0Zi7mxBSuGzBFBlxhIt9tvA8bCgjVPyUEjue9zFcVSQEMiHUFsbKpmGWtBSI3k1oRJDinRZC1dOGgAuN3adkJVLw+OHrG2379qtCZfWtt/rFh9ULdNd8ry4FKiAhtiqJPXH0IJG3PBsYv9IyYSWyJ8yn+5ueg+a14RQ5otqoPq0CNMh8ZuWIYfwfBLefvHkSu/L9DblCdrWhhMG0+7EQUjCRSjKLxfFcSIXtxLC8h99flPDmDbmJBfUhT6nX0ZimOj/nEkadw7axC6OldYuh+w5aIzJqY3ARrG38kqc0h60ootj41I8h+7t3Tr9vVZvw9ZvKmFHHo49lqgM2hZa1AhT9IVdoNUdPFc/aU7nYfZTPEsNqKBEX5fC7LcIgKU2cFa5KRC4gTbSdO/SKI45Go7/yp+DFrL6h9YGW1O6ICEb/pGRybUXvSqmhwpoiAUs+Ry07uosZv63FcO358LsG5M+qJrIIuIZZyEdGunRM1/URZOmpekcaDlaNIk0TRRmn2lWajQt3pLg77kJg5arLoqjTD9rQbPtDOiQfSWhi+byJjZqXa5Ln1+oJKWDtKGdLj6RBW1UmH1Mew7a5lpLKzi+g8Fri4cvhN0+1e5/6h40BK2vzaF7cxf1ALXMan+dQYUa4efgJZZ+O0gq9LJpj7BAR4Dac9DcXJpLtyesYVGY/fVwF0cQay+d2+l2ErMRzobsh059Z2OmW5PDw7zbaHprZPe7FGHaCVpZAY09cl4jPY217RXiYOtrsr3cdWFjYUlQAQ0AD+Vt+j9EONrccGZ2qvmmzFW/6d+Gv7nfNt9r5eCtRUT46vegMaGLPKOaYomJdr8jC1pQxvqRRoNFRHvQqJQJylBnRbRN+ZiERspuENYrZSWUtJwGebdTK9ArISU450CTLlHzNO6gakHxUbl4yQdVx9+5FZ0r8WZMTzAbekaoNn13zbk4OveU4gb/RHm4EifVXiV9w/Bm3p39KHZRb8dSrSYAUWLwyVNBUD9m/ZyzrMasZaar2oDur2L8DedHhiqVJEGYR3FsFahK++umVGJIx8LUol8T+oOq82e01uz3kw6qjgQ0hLxjyUNlqcqKJUEFNEiuRH63E49GZDd70JwWyVobWKUcDcu0GnSA7Jlw75jo3kVo9GUQoiL6/SVeiDOIB43kSuZo92WsEqR8OXldeR36ELyFgU7foZT6CYOWK8PwR5Y78pwLxRxDgkTkDr5OYelh9qW+lUPpoOpeEULdfIWDmaWN6W48jN1f5Fwcp7Sg1ZLi+w0o+J6x4rgUHq+MMI8MtqC1vZdSCm0TQ5QoHFzxM6gcO2oEf1aRWtBSaGE0p4gcuwvwNbmULpdMCnTFD1cec6SHAW1nT2BtwzlsqAUtfa7XdMKGpFBsfddZxkrKY2+tzNEMK722YfTtQxdmn+Tl+TaZ8FLPBFwSVEADXcTTmtJegLAbq9PK/w6tV+HgkjrxaiVEK+TCRaA5cs9igYRG+nEEJE0QLT8F1c64OtUMN15XiZnuNTEr/04K/SRADWg2DH1vELZBbEELv18gG5hSkBA7mIFp0uIZ+f+loDXYwKpQX76oSNZfl2//PxPMxh5UbQEcTuTiWHuotE8vK07ovV5xUqAlseBUMeEW8hSd4h60xubJRqjcEiTBqFVY4vPZGGybmaGMuTJSMlqUKtx6vxRUBy2qsCZKYfa9oqn77fZ0D+lzVEFO37bE6uOChLQEdiq5eU45RsZEa97r29Ir1nIUXDj+/B608LcLEtLTsO6gat/2JQWon1syhVOMggpoiLU98iD1zAa1trjfQDewHI1DptWIXBwpaRtrKwyhm3JNonS8K0/e9M819V1dPD1e1hSoi+PhOhRuuKBbc0imexLszevr4ujmF1HDvl9QJpQtaNtYc7lVb2kwpm1CDvagFZ7TPHh6Iyx4hv0egs6C5tyWB5Mh9NqiXLqkOUGi+hw04bETQIGy29FRhdmfhwVN6Ge1TGtGcTd3UOFjieXfBmr3ZwHTKIV2AVOhJKXPc4KKpGTk5zkejvBIoME6QguaDfagtQqAJvqH5zsdC1A6XiaHXtglQUJybVnj4hiH2bf9IdVAaEHjbZ8iS63ziqOBCmgIBSxufYnPQQvdoQK/6JUhro+eJr0CTqvtB8fa2sitq9s7wv25WcENFWjIxIV4okmNIQtBOKwYcCuDoK7SIOWMZY1wFWxBcyb3XpvGwuwzetnfJq857zfINmAI3xkubsub2NrD7OcXqp6JF94JhbKwDNJ1CNw4m9LFcUiUSxeNVUzTazLLeUv0fejr/B60EtoZje66K/e+LvPuMtbKCowTcHbVAoEFbUdlmDtKjLuYeGGNWavMqqle6L5ngns0zP7gMWfo3O5vRy6OxjTtG+YK4/h529qWQ9BGA9/17qL5uafGnZQfVB1Z0FzIfRO3k4bZ3x1O7LoAc4Df4+UDIHDtb/SbCBTUFWnFJir3m58dwmNhcDcmQ/LyDE44FFbG9JnTvXJdqNQwrd9Txy1ognCIMuhkxkOUx+H1/TtJesRC2ZdtE16WMkj56EjhBMvdI/MujgMYfdY3ahC2U1t2c4BzLalF+D0kenE/LaXzzEZ4HQI3FtfraTSBrRvNvSIoBt8zVuqf4nMy13iLdIJOycUx/1hIv/sO3gulI2i0WFiKtEZTGJbjKvfdjzla1r2lhhavDV5kKhojVLqF9/oojoXAFjmI+41NHCSk+Ry0gvumaVzbcpDqUIs91pZdldM0nCCXc3GMLGhsD5qfJ72bp/+2Mk3Ply1rLCwJakGDt5LltIw0TH0QxRFhQJD+PBAWZpYOkL0Vj+JIBhcZHFYQvoIyId6D1jO4PC0RKMO6t1m6aN60rtLeMK5dy5GVtO3OMkebxgjv0N+p51175ixoYywL9WnH+KbPASkBKoXSHjT5Xr6/cIFllIsjzCbM/lRRHIcJsHIUx3DhHVJN+soQK3FAa+DLu92D1l0pE+HdHutoGBNehxVkxLsj4Mq8t5qDuDxP1CgQ+7TsuhR4ZrqQrqJisgDlhAq/b6plf1hQBpjIa+DEahXs919tlOFDIgqnXumUV4OKLNCK+aHqdzd1p95ReQtanCcHF96stbh06CelS4c2Ogu2pIxo4RcVw6ACGrj1SU5jSFoLMklZG7zvQ8+X9qBRQcTvf6FaCZfGu1mGhSMGNB8AwMSCSlB+dn9N8vaDuGKh4nWljPjmGu9tS9P1jKq/5xRHVIOds9Rx6w7ft5TdgzYgSEhpz46EkkVp7shaYMT05Htkaky/jUSeWk75mBpvQZs4iuMAgV3egxamGVI+dxA3gGIdS725mcXvlS5tr00J2fegDVMw5aUjDo4KdD1RRkpGS79uEebmBG7pSqarokXndEe3u/Z70NbD9/SuVsTaRZS84R60kN+qQakNaHCSKdHaDtFB1Tb/XWoOqj5Bnp1YGRyubaAUdAdVUx7YKwZlurV9SjEcKqCB7BdbxeZdB2qB6qwtpheQXEffWxnii92l52Fo3T2+14qG+AcQuDi6/Sl8/NH9JZQRWQmLcW8B5BY0Ie+qICEmrKsJnoXXqj1okghpQ4uNYdxvVMfIxTH8P+viaLez6IaWxuVNbOP2oEn0+A3y3QJhPCwDpT1qDxrQa2ancXFsY+RXiXEJ+P46RhANlDhj6zhMPhukyJgKljB0Q9G/O5UAv0WYYE5f3nyzFZjgksVSg4T0475Q7qHnOPbeNJXKoCxNmGjOcwIaDZzU6uLoapV6w+BoFCit65N0UHWunv1B1Zk03INrbaWDql3b1/GDUyiuFHmogIbQQuU7Xdjt6B6p9cZVyAlIkoDXuzgKWojOnzrMn7sxUcaKui+GZYrdIP1iE6eldfV580W8bpKilpROWxYKoLQMNWGq6bEFvmwbkzt5P2eB6phjWSAwRJiVYAvlE9/p96DVvxlaUhsznAFa96CV6pgLLhMK2OH4KdGoBVWyTLE4N++L2CTlh70DoeLI0c5BssLxOSJHohTMo7V9+vQzsKAFvamxPFJ/XApcmSWlnaJDi/yd4g+WglK5fVvU1a9n4gWhYmh/o7xFaEGbxsUx1QTdGJnuu3JFdet7NLhTjgaPdyCBGgj291aJg6rDPf9SJM2wnHXrkmI4VECDH/R7AnPFNbDWhieud9p3r9XhZ1hIURz3VqGLIw1QECwAzoKW0AIbYonrhUwY0cpBLYC8fnGI//KA43WVxih3nawJEhIIrhvLHHV3CJh2Xsf+D/lN/s+6OA6woPGAMVUIBLTlTWx0T2Bt+hwkHj7XlyjNPgDPiGbsjl+w01rQmtqnu0rKAxpSml7bykNcpUsujgXBpbV9pMA/20ZujNbWxlsJxpdj26AWjuXNNttBSwNcg48AAA5KSURBVBCYPu3COKfaPtzreQd0lpXx7nY0MnU7HRP0W6Bzy3Ou6C6v3JYUCSWBotX7oZjf5jo0SEjv4oh8ueoOqvYPT+x1fKOzvJ08serOQbPh+uXXWZlmL4AubCwsCRrFEWGQj5TWoxdw4KPqUCuXe59vlo33d206foUFbe2lr2SZLEuzMrKpPnVobOjiKOcjwYCa4uVz0MAmxBxd376hXzSdNA2l3d8J8xXLEScVMNyC0vJayeVv7uBWypr00v/+HvuGiWf8oHegrOGrwWozFNdrm/Xhr0erBa0sxIwJErIyxFV6pJWw9dV59G+nuBqD4QJyRGlHjTKPbzFP9OtLzbrnlrYjK83RwCs58+l6hXQl3dh1zu9BGxwkxMTfxAVWc9s9zEZB3DJnG3aN853Wymw6Bq25r/AjC0rKYxfrI39QNRHQNnvQnAB4cm+12ZMGbFT8ACg/mBBoCy6jivEwR31GzfXXX2/vvvvuI82jBefOX8DZD34SX334YjLNqf0V1hZ45NIalz/hBN712ufhw7//Zdxx/otbKePpg3187eGLEdNmDPDGl16Dd9/0fJw7fwE3/+p9uHgYfz/nQnnm9AFuvuFa3PSiMzh3/gL+7q/cW12GK0/t4+dvfC5uetGZ6Nm58xfw5g/cK7plOZzaX+Hhi+ugDpd/xwm866bniTT/zi/fg9+4/0vZMp05/QQ86Ykncf8Xvg6gq+ePk/b4e+cewLcePcSZ0wd41XVX49fu+QIevpg5YEpArt4U585fwFvvuB+PXFzjqlP7eEfFOwDwvrs+g7ed+2RzfnMA7XO0b+XS/9wd9+Pbm29w+tQ+zt74XADo++LTTj8Br77uu3D73V/Ao5fWeNJlJ7vf93whoHXFwQl8/eFL/e8rT+3jVdddjTs+3o3JmvJI5fuZX7sPj17yvXTM9zh3/gJ+7tcfwLcfO6wuz0+9/+P44H1/nE2zv2f6cX76YL+fu3ge773rM3g76VspXHZyD3//h58flI2OnxROH+zj7Gvq2qZr2/v7b/r2v/ycnfTxsx/8BP7d73wWgG+vu/7oIfyH3/18cC9VNj7PDu0f7/7NT+Fff+TTVXlOhXPnL+Bd/+lTeOhbj/X3tpX3UkDb6MlPPIm3/VC6n547fwFv/4+fwDceuYSnfucT8DN/6brFtOMd93web779fgD5PkDXp1Q6zktceWofP/SCp+J9d30uotc6Xui8cfpgH48drvHtx9JzUqk+lG7uO587fwFvuf0+XFrXrW019eBtVNsOKV5NonHu/AX87B334+GL62wef/OXfhe/9Xtfriq7Qaww5LS3NRZoWzxe5i5jzD3W2uur0g4V0IwxvwjgOQB+01r77lS6OQlo585fwM2334eLOclCwApAG5t/tHjFs6/C//r0n1bV42B/D69/8Rn88l2fa67D/p7BrW94oTAhPICHL+YnzRaabzv3gDi51+IVz74KH//c1waXiUMqI4XUBgf7e3jP655fXCTecvu9uMQ+RCm/OaC1zqmxtjKdNk9SLIxFzTcolQ8Y9j2G9Imx/Z7mAQBv+cC9uFTZrHsrg3/6Iy/slTe1Y7qmbYaOj6khKbH2VwZrhBvkU2VL9ZHW/nHu/AX89K/ej8cO/cA/6vbIfdNdfIs5oqWfzqVPDwFl4h2kslOlYyrdEB6qdryM4S1Ka1Hu2039bcfMG+fOX8Cbf+XeJK9GadSWe4p1huYNYCtjYcljLocWAW2Q96gx5nUA9qy1LwfwLGPM9w6hs23ceueDzcIZMC/hDAD+5x9+pboeD188xPs/9vlBdbh4aHHrnQ8G926988FRgpBE8/0f+/xgekDXHlMJZ4BcRgqpDR6+eJh9x73HhbOa/OaA1jqnxtra4kiEs1J5OHJzwZDvMaRPjO33NI9b73ywWjgDOgHFla1lTNe0zdDxMTVuvfPBqK9dXIeb44F02VJ9pLV/3Hrng4FwlstzKuS+6S6+xRzR0k/n0qeHoCt7uf/deueDgXAmpRvCQ9WOlzG8RWktyn27qb/tmHnj1jsfzPJqlEZtuadYZ2je2xoLSx5zU2HoHrRXAvjA5v8PAfh+AH/gHhpj3gTgTQBwzTXXjCjetPjiVx/edRF2gsMRbqy8zaZoQ05jTPmOCrl6pp6V2mYIzbmgtc67qk9tvmO+VUv6HJ2p+v3QtnbvTVXX0vNt94mW/KS0U43XXbTH1P378YiW7zKXPj0EtWWvSTd2rhmbZsj7pftTf9sx80ZLO9WWe0r+aps8zJLH3FQYGn/lMgAXNv9/BcBT6ENr7W3W2uuttddfffXVY8o3KZ52+mDXRdgJhm7WBeI2m6INOY0x5Tsq5OqZelZqmyE054LWOu+qPrX5jvlWLelzdKbq9087fTCovd07U9W19HzbfaIlPyntVON1F+0xdf9+PKLlu8ylTw9Bbdlr0g2tb817Y9ty6Bo19bcdM2+0tFNtuafkr3JrzdRjYcljbioMFdC+CcC10hNH0Nkqbr7hWuwPiNQ2t8q94tlXVdfjYH8PP/bSZwyqw/6ewc03XBvcu/mGa3GwvzeAWprmj730GYPpAV17jCkTh1RGCqkNDvb3su+496TvVspvDmitc6quK9PV9yhQ8w0ccnPBkO8xpE+M7fc0j9a5bW/l69gypmvaZuj4mBpSOfZXJup/qbJNNV530R65b7qLbzFHtHyXufTpIagte026ITxU7XgZw1uU1qJcvab+tmPmjZtvuDbLq1EateWeYp2heW9rLCx5zE2FvbNnzza/dMstt3wXgD939uzZ37nlllt+FMAfnj179gEp7W233Xb2TW9607hSToTrnnoFrrnqFO76o4fwiLQZaINT+ys88Qkn8OjFNc6cPsA7X/s8PPnyk3jgC1/L0h/LdrqQ36cP9rEyEAMsvPFl1+BfvPHF2XpcdnIPlzaR9t5x43Pwt1/1Z/HMJ12G//77X8alSv/xK0/tR5HegK4Nn37lAR648DV845FLibe7NtzfM0EdUjRffd1T8CfffDTZvq5dzpw+wAvOXIEvfvURWHSaIdcerkzffOQSzpw+wGu/72n43EPfzn7nlnqn2sDl944by1HqpP5Xk98c0FrnVF3f87oX4Aee893Rt3rom49Fv7/xyCXsGSOOiStP7eMNL3568F7NN8iVz9Ed8j2G9IlSv3c4uWdwxcE+Hr3YRTY7OLnXz00uj9q5Dejmh3/0+hf0ZeNjOjWP1bbN0PExNaRynH3Nc6P+lyrbVON1F+3Bv6kbR7v6FnNEy3eZS58egtqy16RLjYk3vPjp+IP/+42Iv2gZLzx/N9c9cnEtzkmULyitRbl6Tf1tx8wb1z31iiSvxmnUltutM5+88PWqMyldu9I2p3lvaywseczlcMstt/zx2bNnb6tJOyiKozHmCgAfAfDbAH4QwMustSKXMacojgqFQqFQKBQKhUKxbRx5FEdr7dfRBQq5C8CrUsKZQqFQKBQKhUKhUCjqMTSKI6y1fwofyVGhUCgUCoVCoVAoFCMxt/gXCoVCoVAoFAqFQnFsoQKaQqFQKBQKhUKhUMwEKqApFAqFQqFQKBQKxUygAppCoVAoFAqFQqFQzAQqoCkUCoVCoVAoFArFTKACmkKhUCgUCoVCoVDMBIMOqm7KwJj/B+CzR5rJMDwZwJ/suhAKBYH2ScUcof1SMUdov1TMEdovFTk801p7dU3CIxfQ5gpjzN21p3krFNuA9knFHKH9UjFHaL9UzBHaLxVTQV0cFQqFQqFQKBQKhWImUAFNoVAoFAqFQqFQKGaC4yyg3bbrAigUDNonFXOE9kvFHKH9UjFHaL9UTIJjuwdNoVAoFAqFQqFQKOaG42xBUygUCoVCoVAoFIpZQQU0hUKhUCgUCoVCoZgJjp2AZoz5RWPMR40xb9t1WRTHD8aY7zTG/BdjzIeMMb9ujDkp9Untp4pdwBjzFGPM+c3/2i8Vs4Ax5heMMTdu/td+qdgpjDFXGmP+szHmbmPMv9zc036pmBTHSkAzxrwOwJ619uUAnmWM+d5dl0lx7PBGAP/MWvsDAL4E4EfB+qT2U8UO8U8AHEh9UPulYhcwxvx5AN9trf0N7ZeKmeCvAvj3m/POLjfG/DS0XyomxrES0AC8EsAHNv9/CMD3764oiuMIa+0vWGv/6+bn1QD+CuI++UrhnkJxpDDGvBrAt9ApDl4J7ZeKHcMYsw/gXwH4jDHmtdB+qZgHHgLwPGPMaQDPAPA90H6pmBjHTUC7DMCFzf9fAfCUHZZFcYxhjHk5gCsBfB5xn9R+qtgqjDEnAbwdwFs3t6Q+qP1SsW38NQCfAvCPAbwEwE9C+6Vi9/gfAJ4J4KcA/B6Ak9B+qZgYx01A+yaAg83/T8Txq79iBjDGXAXgnwP4G5D7pPZTxbbxVgC/YK396ua39kvFHPAiALdZa78E4H0APgztl4rd4+cB/C1r7TsB/G8APw7tl4qJcdw6zD3wZuYXAvjM7oqiOI7YWCpuB/Cz1trPQu6T2k8V28ZfAPCTxpj/BuD7ANwI7ZeK3eP/AHjW5v/rAfwZaL9U7B5XAni+MWYPwEsB/ENov1RMjGN1ULUx5goAHwHw2wB+EMDLrLVf222pFMcJxpifAPAPANy3ufVvAbwZpE8CsNB+qtgRNkLaa8D6ILRfKrYMY8zlAP4NOvewfXRBlT4I7ZeKHcIY8xJ0a/czAXwUwOuh86ViYhwrAQ3owqMC+IsAPrxxm1AodgqpT2o/Vewa2i8Vc4T2S8Ucof1SMTWOnYCmUCgUCoVCoVAoFHPFcduDplAoFAqFQqFQKBSzhQpoCoVCoVAoFAqFQjETqICmUCgUCoVCoVAoFDOBCmgKhUKhUCgUCoVCMROogKZQKBQKhUKhUCgUM8H/B0hYZ5jdlWNdAAAAAElFTkSuQmCC\n",
      "text/plain": [
       "<Figure size 1080x360 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x360 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "data.describe()\n",
    "\n",
    "# plot_curve1(data.id, data.PowerInt,'电量')\n",
    "# plot_curve1(data.id, data.Voltage,'电压')\n",
    "# plot_curve1(data.id, data.Temperature,'温度')\n",
    "# plot_curve1(data.id, data.Humidity,'湿度')\n",
    "# plot_curve1(data.id, data.Speed,'速度')\n",
    "# plot_curve1(data.id, data.X,'前后冲击')\n",
    "# plot_curve1(data.id, data.Y,'左右冲击')\n",
    "# plot_curve1(data.id, data.Z,'上下冲击')\n",
    "# plot_curve1(data.id, data.Signal,'信号强度')\n",
    "# plot_curve1(data.id, data.Light,'光照强度')\n",
    "# plot_curve1(data.id, data.Excepstatus,'异常')\n",
    "\n",
    "# plt.subplot2grid((1,2),(0,0))    \n",
    "# plt.plot(data.Time, data.PowerInt)\n",
    "# # 设置X轴的时间间隔，MinuteLocator、HourLocator、DayLocator、WeekdayLocator、MonthLocator、YearLocator\n",
    "# plt.gca().xaxis.set_major_locator(DayLocator(interval=5))\n",
    "# # 设置X轴的时间显示格式\n",
    "# plt.gca().xaxis.set_major_formatter(DateFormatter('%y/%m/%d'))\n",
    "# # 自动旋转X轴的刻度，适应坐标轴\n",
    "# plt.gcf().autofmt_xdate()\n",
    "\n",
    "# plt.subplot2grid((1,2),(0,1))    \n",
    "# plt.plot(data.Time, data.Voltage)\n",
    "# # 设置X轴的时间间隔，MinuteLocator、HourLocator、DayLocator、WeekdayLocator、MonthLocator、YearLocator\n",
    "# plt.gca().xaxis.set_major_locator(DayLocator(interval=5))\n",
    "# # 设置X轴的时间显示格式\n",
    "# plt.gca().xaxis.set_major_formatter(DateFormatter('%y/%m/%d %h:%M:%s'))\n",
    "# # 自动旋转X轴的刻度，适应坐标轴\n",
    "# plt.gcf().autofmt_xdate()\n",
    "\n",
    "\n",
    "# plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "ename": "AttributeError",
     "evalue": "'DataFrame' object has no attribute 'Survived'",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-10-688a809e67fd>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[0;32m      7\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m      8\u001b[0m \u001b[0mplt\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msubplot2grid\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m3\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m5\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m             \u001b[1;31m# 在一张大图里分列几个小图\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 9\u001b[1;33m \u001b[0mdata_train\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mSurvived\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mvalue_counts\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mplot\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkind\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m'bar'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;31m# 柱状图\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     10\u001b[0m \u001b[0mplt\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtitle\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mu\"获救情况 (1为获救)\"\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;31m# 标题\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     11\u001b[0m \u001b[0mplt\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mylabel\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mu\"人数\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32md:\\python\\python36\\lib\\site-packages\\pandas\\core\\generic.py\u001b[0m in \u001b[0;36m__getattr__\u001b[1;34m(self, name)\u001b[0m\n\u001b[0;32m   3612\u001b[0m             \u001b[1;32mif\u001b[0m \u001b[0mname\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_info_axis\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   3613\u001b[0m                 \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 3614\u001b[1;33m             \u001b[1;32mreturn\u001b[0m \u001b[0mobject\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__getattribute__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   3615\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   3616\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m__setattr__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mAttributeError\u001b[0m: 'DataFrame' object has no attribute 'Survived'"
     ]
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAGEAAABgCAYAAAANWhwGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvhp/UCwAAA75JREFUeJztnT+IXFUUh7+fSQoZ/2CxBFIK4hLQgA6iGGEQUxgsREQrG4vt7C2sJJVFKqsFi5BCsIoIKSSoJISgmQH/RCxsjKAIK4qLTYpwLOZpxtnZeXc3N5Mz834fPPYxc3hz5n179+6Fe95RRGDuLvfc7QSMJaTAEhJgCQmwhARYQgIsIQFFEiQdlnRpzvuHJH0i6bKkN+ul1w1aJUh6CDgD9OaEvQWMIuJZ4FVJ91fKrxMcLIi5CbwOfDwnZgC83ZxfBPrA55MBkjaADYBer/fk+vr6XnNdOkaj0e8RsdYW1yohIrYBJM0L6wG/NOd/AIdnXGcT2ATo9/sxHA7bPnrpkXS9JK7WxPw3cG9zfl/F63aCWjdrBBxvzo8BP1W6bicomRP+h6TngaMR8f7Ey2eA85KeA44CX1bKrxMUj4SIGDQ/P5sSQERcB04Al4EXIuJmzSRXnT2PhN2IiF+Bj2pdr0t4Ak2AJSTAEhJgCQmwhARYQgIsIQGWkABLSIAlJMASEmAJCbCEBFhCAiwhAZaQAEtIgCUkwBISYAkJsIQEWEICLCEBpfUJH0i6IumdXd4/KOlnSV80x2N101xtSuoTXgEORMQzwMOSHpkR9jjwYUQMmuO72omuMiUjYcCtnXWfcmvj7yRPAy9J+qoZNTt29knakDSUNNza2tp3wqtIiYTW2gPgKuM9qE8Bh4CT0wERsRkR/Yjor6211k10ipK9qCW1B99GxI3mfAjM+pNldqFkJJTUHpyVdEzSAeBl4Js66XWDEgnngDcknQZeA76XdGoq5l3gLPA1cCUiLtRNc7UpqlmTNGBcf/BeRPzG1G96RFxj/B+S2QdF9QkR8SeuPbhjeMWcAEtIgCUkwBISYAkJsIQEWEICLCEBlpAAS0iAJSTAEhJgCQmwhARYQgIsIQGWkABLSIAlJMASEmAJCbCEBFhCAqrUJ5TGmNlUqU8orGEwu1CyA2/AzvqEH/caM9k/Abgh6dre0106Hi0JKpEwXZ/wxH5iJvsnSBpGRL8kwWVGUlGTiJI5oaQ+wf0TboNa9Qnun3A7RMTcA3iA8Vb408APjG/yqZaYB1uuudH2uatwlH5PlbQCbjpMnQAuNvUJ+4oxsymSYO4snkATsHAJXVlZt3VpnGShErqysi7s0vgfix4JA9qfDrAK/NulcbskeNESSp4OsPRExHZE/FUav2gJXlnPYNE3wSvrGVTrs1bIOeCSpCPAi4yfDtN5Fr5Y88p6J14xJ8ATYwIsIQGWkABLSIAlJOAf8OH7GUOkMlIAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "plt.rcParams['font.sans-serif']=['SimHei']\n",
    "plt.rcParams['axes.unicode_minus']=False\n",
    "\n",
    "fig = plt.figure()\n",
    "fig.set(alpha=0.5)  # 设定图表颜色alpha参数\n",
    "\n",
    "plt.subplot2grid((3,5),(0,0))             # 在一张大图里分列几个小图\n",
    "data_train.Survived.value_counts().plot(kind='bar')# 柱状图 \n",
    "plt.title(u\"获救情况 (1为获救)\") # 标题\n",
    "plt.ylabel(u\"人数\")  \n",
    "\n",
    "plt.subplot2grid((3,5),(0,2))\n",
    "data_train.Pclass.value_counts().plot(kind=\"bar\")\n",
    "plt.ylabel(u\"人数\")\n",
    "plt.title(u\"乘客等级分布\")\n",
    "\n",
    "plt.subplot2grid((3,5),(0,4))\n",
    "plt.scatter(data_train.Survived, data_train.Age)\n",
    "plt.ylabel(u\"年龄\")                         # 设定纵坐标名称\n",
    "plt.grid(b=True, which='major', axis='y') \n",
    "plt.title(u\"按年龄看获救分布 (1为获救)\")\n",
    "\n",
    "\n",
    "plt.subplot2grid((3,5),(2,0), colspan=2)\n",
    "data_train.Age[data_train.Pclass == 1].plot(kind='kde')   \n",
    "data_train.Age[data_train.Pclass == 2].plot(kind='kde')\n",
    "data_train.Age[data_train.Pclass == 3].plot(kind='kde')\n",
    "plt.xlabel(u\"年龄\")# plots an axis lable\n",
    "plt.ylabel(u\"密度\") \n",
    "plt.title(u\"各等级的乘客年龄分布\")\n",
    "plt.legend((u'头等舱', u'2等舱',u'3等舱'),loc='best') # sets our legend for our graph.\n",
    "\n",
    "\n",
    "plt.subplot2grid((3,5),(2,3))\n",
    "data_train.Embarked.value_counts().plot(kind='bar')\n",
    "plt.title(u\"各登船口岸上船人数\")\n",
    "plt.ylabel(u\"人数\")  \n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#看看各乘客等级的获救情况\n",
    "fig = plt.figure()\n",
    "fig.set(alpha=0.2)  # 设定图表颜色alpha参数\n",
    "\n",
    "Survived_0 = data_train.Pclass[data_train.Survived == 0].value_counts()\n",
    "Survived_1 = data_train.Pclass[data_train.Survived == 1].value_counts()\n",
    "df=pd.DataFrame({u'获救':Survived_1, u'未获救':Survived_0})\n",
    "df.plot(kind='bar', stacked=True)\n",
    "plt.title(u\"各乘客等级的获救情况\")\n",
    "plt.xlabel(u\"乘客等级\") \n",
    "plt.ylabel(u\"人数\") \n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#看看各性别的获救情况\n",
    "fig = plt.figure()\n",
    "fig.set(alpha=0.2)  # 设定图表颜色alpha参数\n",
    "\n",
    "Survived_m = data_train.Survived[data_train.Sex == 'male'].value_counts()\n",
    "Survived_f = data_train.Survived[data_train.Sex == 'female'].value_counts()\n",
    "df=pd.DataFrame({u'男性':Survived_m, u'女性':Survived_f})\n",
    "df.plot(kind='bar', stacked=True)\n",
    "plt.title(u\"按性别看获救情况\")\n",
    "plt.xlabel(u\"性别\") \n",
    "plt.ylabel(u\"人数\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#然后我们再来看看各种舱级别情况下各性别的获救情况\n",
    "fig=plt.figure()\n",
    "fig.set(alpha=0.65) # 设置图像透明度，无所谓\n",
    "plt.title(u\"根据舱等级和性别的获救情况\")\n",
    "\n",
    "ax1=fig.add_subplot(141)\n",
    "data_train.Survived[data_train.Sex == 'female'][data_train.Pclass != 3].value_counts().plot(kind='bar', label=\"female highclass\", color='#FA2479')\n",
    "ax1.set_xticklabels([u\"获救\", u\"未获救\"], rotation=0)\n",
    "ax1.legend([u\"女性/高级舱\"], loc='best')\n",
    "\n",
    "ax2=fig.add_subplot(142, sharey=ax1)\n",
    "data_train.Survived[data_train.Sex == 'female'][data_train.Pclass == 3].value_counts().plot(kind='bar', label='female, low class', color='pink')\n",
    "ax2.set_xticklabels([u\"未获救\", u\"获救\"], rotation=0)\n",
    "plt.legend([u\"女性/低级舱\"], loc='best')\n",
    "\n",
    "ax3=fig.add_subplot(143, sharey=ax1)\n",
    "data_train.Survived[data_train.Sex == 'male'][data_train.Pclass != 3].value_counts().plot(kind='bar', label='male, high class',color='lightblue')\n",
    "ax3.set_xticklabels([u\"未获救\", u\"获救\"], rotation=0)\n",
    "plt.legend([u\"男性/高级舱\"], loc='best')\n",
    "\n",
    "ax4=fig.add_subplot(144, sharey=ax1)\n",
    "data_train.Survived[data_train.Sex == 'male'][data_train.Pclass == 3].value_counts().plot(kind='bar', label='male low class', color='steelblue')\n",
    "ax4.set_xticklabels([u\"未获救\", u\"获救\"], rotation=0)\n",
    "plt.legend([u\"男性/低级舱\"], loc='best')\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#各登录港口获救情况\n",
    "fig = plt.figure()\n",
    "fig.set(alpha=0.2)  # 设定图表颜色alpha参数\n",
    "\n",
    "Survived_0 = data_train.Embarked[data_train.Survived == 0].value_counts()\n",
    "Survived_1 = data_train.Embarked[data_train.Survived == 1].value_counts()\n",
    "df=pd.DataFrame({u'获救':Survived_1, u'未获救':Survived_0})\n",
    "df.plot(kind='bar', stacked=True)\n",
    "plt.title(u\"各登录港口乘客的获救情况\")\n",
    "plt.xlabel(u\"登录港口\") \n",
    "plt.ylabel(u\"人数\") \n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#堂兄弟/妹，孩子/父母有几人，对是否获救的影响\n",
    "g = data_train.groupby(['SibSp','Survived'])\n",
    "df = pd.DataFrame(g.count()['PassengerId'])\n",
    "print(df)\n",
    "\n",
    "g = data_train.groupby(['Parch','Survived'])\n",
    "pf = pd.DataFrame(g.count()['PassengerId'])\n",
    "print(pf)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#ticket是船票编号，应该是unique的，和最后的结果没有太大的关系，先不纳入考虑的特征范畴把\n",
    "#cabin只有204个乘客有值，我们先看看它的一个分布\n",
    "data_train.Cabin.value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "fig = plt.figure()\n",
    "fig.set(alpha=0.2)  # 设定图表颜色alpha参数\n",
    "\n",
    "Survived_cabin = data_train.Survived[pd.notnull(data_train.Cabin)].value_counts()\n",
    "Survived_nocabin = data_train.Survived[pd.isnull(data_train.Cabin)].value_counts()\n",
    "df=pd.DataFrame({u'有':Survived_cabin, u'无':Survived_nocabin}).transpose()\n",
    "df.plot(kind='bar', stacked=True)\n",
    "plt.title(u\"按Cabin有无看获救情况\")\n",
    "plt.xlabel(u\"Cabin有无\") \n",
    "plt.ylabel(u\"人数\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 注意，若第二次运行本程序，会报\"ValueError: Found array with 0 sample(s) (shape=(0, 4)) while a minimum of 1 is required.\"，\n",
    "# 这是因为在上次运行本段程序时，data_train已经发生了变化 \n",
    "# 解决方案：不要连续运行本程序，在再次运行本程序之前，要先运行上面第一段程序，以获得原data_train的值\n",
    "\n",
    "from sklearn.ensemble import RandomForestRegressor\n",
    "\n",
    "### 使用 RandomForestClassifier 填补缺失的年龄属性\n",
    "def set_missing_ages(df):\n",
    "\n",
    "    # 把已有的数值型特征取出来丢进Random Forest Regressor中\n",
    "    age_df = df[['Age','Fare', 'Parch', 'SibSp', 'Pclass']]\n",
    "\n",
    "    # 乘客分成已知年龄和未知年龄两部分\n",
    "    known_age = age_df[age_df.Age.notnull()].as_matrix()\n",
    "    unknown_age = age_df[age_df.Age.isnull()].as_matrix()\n",
    "\n",
    "    # y即目标年龄\n",
    "    y = known_age[:, 0]\n",
    "\n",
    "    # X即特征属性值\n",
    "    X = known_age[:, 1:]\n",
    "\n",
    "    # fit到RandomForestRegressor之中\n",
    "    rfr = RandomForestRegressor(random_state=0, n_estimators=2000, n_jobs=-1)\n",
    "    rfr.fit(X, y)\n",
    "\n",
    "    # 用得到的模型进行未知年龄结果预测\n",
    "    predictedAges = rfr.predict(unknown_age[:, 1:])\n",
    "\n",
    "\n",
    "    # 用得到的预测结果填补原缺失数据\n",
    "    df.loc[df.Age.isnull(), 'Age'] = predictedAges \n",
    "\n",
    "    return df, rfr\n",
    "\n",
    "def set_Cabin_type(df):\n",
    "    df.loc[ (df.Cabin.notnull()), 'Cabin' ] = \"Yes\"\n",
    "    df.loc[ (df.Cabin.isnull()), 'Cabin' ] = \"No\"\n",
    "    return df\n",
    "\n",
    "data_train, rfr = set_missing_ages(data_train)\n",
    "data_train = set_Cabin_type(data_train)\n",
    "data_train"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "dummies_Cabin = pd.get_dummies(data_train['Cabin'], prefix= 'Cabin')\n",
    "\n",
    "dummies_Embarked = pd.get_dummies(data_train['Embarked'], prefix= 'Embarked')\n",
    "\n",
    "dummies_Sex = pd.get_dummies(data_train['Sex'], prefix= 'Sex')\n",
    "\n",
    "dummies_Pclass = pd.get_dummies(data_train['Pclass'], prefix= 'Pclass')\n",
    "\n",
    "df = pd.concat([data_train, dummies_Cabin, dummies_Embarked, dummies_Sex, dummies_Pclass], axis=1)\n",
    "df.drop(['Pclass', 'Name', 'Sex', 'Ticket', 'Cabin', 'Embarked'], axis=1, inplace=True)\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "import sklearn.preprocessing as preprocessing\n",
    "scaler = preprocessing.StandardScaler()\n",
    "age_scale_param = scaler.fit(df['Age'].values.reshape(-1, 1))\n",
    "df['Age_scaled'] = scaler.fit_transform(df['Age'].values.reshape(-1, 1), age_scale_param)\n",
    "fare_scale_param = scaler.fit(df['Fare'].values.reshape(-1, 1))\n",
    "df['Fare_scaled'] = scaler.fit_transform(df['Fare'].values.reshape(-1, 1), fare_scale_param)\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "from sklearn import linear_model\n",
    "\n",
    "# 用正则取出我们要的属性值\n",
    "train_df = df.filter(regex='Survived|Age_.*|SibSp|Parch|Fare_.*|Cabin_.*|Embarked_.*|Sex_.*|Pclass_.*')\n",
    "train_np = train_df.as_matrix()\n",
    "\n",
    "# y即Survival结果\n",
    "y = train_np[:, 0]\n",
    "\n",
    "# X即特征属性值\n",
    "X = train_np[:, 1:]\n",
    "\n",
    "# fit到LogisticRegression之中\n",
    "clf = linear_model.LogisticRegression(C=1.0, penalty='l1', tol=1e-6)\n",
    "clf.fit(X, y)\n",
    "\n",
    "clf"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "data_test = pd.read_csv(\"test.csv\")\n",
    "data_test.loc[ (data_test.Fare.isnull()), 'Fare' ] = 0\n",
    "\n",
    "# 接着我们对test_data做和train_data中一致的特征变换\n",
    "# 首先用同样的RandomForestRegressor模型填上丢失的年龄\n",
    "tmp_df = data_test[['Age','Fare', 'Parch', 'SibSp', 'Pclass']]\n",
    "null_age = tmp_df[data_test.Age.isnull()].as_matrix()\n",
    "# 根据特征属性X预测年龄并补上\n",
    "X = null_age[:, 1:]\n",
    "predictedAges = rfr.predict(X)\n",
    "data_test.loc[ (data_test.Age.isnull()), 'Age' ] = predictedAges\n",
    "\n",
    "data_test = set_Cabin_type(data_test)\n",
    "dummies_Cabin = pd.get_dummies(data_test['Cabin'], prefix= 'Cabin')\n",
    "dummies_Embarked = pd.get_dummies(data_test['Embarked'], prefix= 'Embarked')\n",
    "dummies_Sex = pd.get_dummies(data_test['Sex'], prefix= 'Sex')\n",
    "dummies_Pclass = pd.get_dummies(data_test['Pclass'], prefix= 'Pclass')\n",
    "\n",
    "\n",
    "df_test = pd.concat([data_test, dummies_Cabin, dummies_Embarked, dummies_Sex, dummies_Pclass], axis=1)\n",
    "df_test.drop(['Pclass', 'Name', 'Sex', 'Ticket', 'Cabin', 'Embarked'], axis=1, inplace=True)\n",
    "df_test['Age_scaled'] = scaler.fit_transform(df_test['Age'].values.reshape(-1, 1), age_scale_param)\n",
    "df_test['Fare_scaled'] = scaler.fit_transform(df_test['Fare'].values.reshape(-1, 1), fare_scale_param)\n",
    "df_test"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "test = df_test.filter(regex='Age_.*|SibSp|Parch|Fare_.*|Cabin_.*|Embarked_.*|Sex_.*|Pclass_.*')\n",
    "predictions = clf.predict(test)\n",
    "result = pd.DataFrame({'PassengerId':data_test['PassengerId'].as_matrix(), 'Survived':predictions.astype(np.int32)})\n",
    "result.to_csv(\"predicted_result.csv\", index=False)\n",
    "result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 模型系数分析\n",
    "pd.DataFrame({\"columns\":list(train_df.columns)[1:], \"coef\":list(clf.coef_.T)})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "from sklearn import cross_validation\n",
    "\n",
    " #简单看看打分情况\n",
    "clf = linear_model.LogisticRegression(C=1.0, penalty='l1', tol=1e-6)\n",
    "all_data = df.filter(regex='Survived|Age_.*|SibSp|Parch|Fare_.*|Cabin_.*|Embarked_.*|Sex_.*|Pclass_.*')\n",
    "X = all_data.as_matrix()[:,1:]\n",
    "y = all_data.as_matrix()[:,0]\n",
    "print (cross_validation.cross_val_score(clf, X, y, cv=5))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 分割数据，按照 训练数据:cv数据 = 7:3的比例\n",
    "split_train, split_cv = cross_validation.train_test_split(\u001d",
    "df, test_size=0.3, random_state=0)\n",
    "train_df = split_train.filter(regex='Survived|Age_.*|SibSp|Parch|Fare_.*|Cabin_.*|Embarked_.*|Sex_.*|Pclass_.*')\n",
    "# 生成模型\n",
    "clf = linear_model.LogisticRegression(C=1.0, penalty='l1', tol=1e-6)\n",
    "clf.fit(train_df.as_matrix()[:,1:], train_df.as_matrix()[:,0])\n",
    "\n",
    "# 对cross validation数据进行预测\n",
    "\n",
    "cv_df = split_cv.filter(regex='Survived|Age_.*|SibSp|Parch|Fare_.*|Cabin_.*|Embarked_.*|Sex_.*|Pclass_.*')\n",
    "predictions = clf.predict(cv_df.as_matrix()[:,1:])\n",
    "\n",
    "origin_data_train = pd.read_csv(\"train.csv\")\n",
    "bad_cases = origin_data_train.loc[origin_data_train['PassengerId'].isin(split_cv[predictions != cv_df.as_matrix()[:,0]]['PassengerId'].values)]\n",
    "bad_cases"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "from sklearn.learning_curve import learning_curve\n",
    "\n",
    "# 用sklearn的learning_curve得到training_score和cv_score，使用matplotlib画出learning curve\n",
    "def plot_learning_curve(estimator, title, X, y, ylim=None, cv=None, n_jobs=1, \n",
    "                        train_sizes=np.linspace(.05, 1., 20), verbose=0, plot=True):\n",
    "    \"\"\"\n",
    "    画出data在某模型上的learning curve.\n",
    "    参数解释\n",
    "    ----------\n",
    "    estimator : 你用的分类器。\n",
    "    title : 表格的标题。\n",
    "    X : 输入的feature，numpy类型\n",
    "    y : 输入的target vector\n",
    "    ylim : tuple格式的(ymin, ymax), 设定图像中纵坐标的最低点和最高点\n",
    "    cv : 做cross-validation的时候，数据分成的份数，其中一份作为cv集，其余n-1份作为training(默认为3份)\n",
    "    n_jobs : 并行的的任务数(默认1)\n",
    "    \"\"\"\n",
    "    train_sizes, train_scores, test_scores = learning_curve(\n",
    "        estimator, X, y, cv=cv, n_jobs=n_jobs, train_sizes=train_sizes, verbose=verbose)\n",
    "\n",
    "    train_scores_mean = np.mean(train_scores, axis=1)\n",
    "    train_scores_std = np.std(train_scores, axis=1)\n",
    "    test_scores_mean = np.mean(test_scores, axis=1)\n",
    "    test_scores_std = np.std(test_scores, axis=1)\n",
    "\n",
    "    if plot:\n",
    "        plt.figure()\n",
    "        plt.title(title)\n",
    "        if ylim is not None:\n",
    "            plt.ylim(*ylim)\n",
    "        plt.xlabel(u\"训练样本数\")\n",
    "        plt.ylabel(u\"得分\")\n",
    "        plt.gca().invert_yaxis()\n",
    "        plt.grid()\n",
    "\n",
    "        plt.fill_between(train_sizes, train_scores_mean - train_scores_std, train_scores_mean + train_scores_std, \n",
    "                         alpha=0.1, color=\"b\")\n",
    "        plt.fill_between(train_sizes, test_scores_mean - test_scores_std, test_scores_mean + test_scores_std, \n",
    "                         alpha=0.1, color=\"r\")\n",
    "        plt.plot(train_sizes, train_scores_mean, 'o-', color=\"b\", label=u\"训练集上得分\")\n",
    "        plt.plot(train_sizes, test_scores_mean, 'o-', color=\"r\", label=u\"交叉验证集上得分\")\n",
    "\n",
    "        plt.legend(loc=\"best\")\n",
    "\n",
    "        plt.draw()\n",
    "        plt.gca().invert_yaxis()\n",
    "        plt.show()\n",
    "\n",
    "    midpoint = ((train_scores_mean[-1] + train_scores_std[-1]) + (test_scores_mean[-1] - test_scores_std[-1])) / 2\n",
    "    diff = (train_scores_mean[-1] + train_scores_std[-1]) - (test_scores_mean[-1] - test_scores_std[-1])\n",
    "    return midpoint, diff\n",
    "\n",
    "plot_learning_curve(clf, u\"学习曲线\", X, y)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "from sklearn.ensemble import BaggingRegressor\n",
    "\n",
    "train_df = df.filter(regex='Survived|Age_.*|SibSp|Parch|Fare_.*|Cabin_.*|Embarked_.*|Sex_.*|Pclass.*|Mother|Child|Family|Title')\n",
    "train_np = train_df.as_matrix()\n",
    "\n",
    "# y即Survival结果\n",
    "y = train_np[:, 0]\n",
    "\n",
    "# X即特征属性值\n",
    "X = train_np[:, 1:]\n",
    "\n",
    "# fit到BaggingRegressor之中\n",
    "clf = linear_model.LogisticRegression(C=1.0, penalty='l1', tol=1e-6)\n",
    "bagging_clf = BaggingRegressor(clf, n_estimators=20, max_samples=0.8, max_features=1.0, bootstrap=True, bootstrap_features=False, n_jobs=-1)\n",
    "bagging_clf.fit(X, y)\n",
    "\n",
    "test = df_test.filter(regex='Age_.*|SibSp|Parch|Fare_.*|Cabin_.*|Embarked_.*|Sex_.*|Pclass.*|Mother|Child|Family|Title')\n",
    "predictions = bagging_clf.predict(test)\n",
    "result = pd.DataFrame({'PassengerId':data_test['PassengerId'].as_matrix(), 'Survived':predictions.astype(np.int32)})\n",
    "result.to_csv(\"predicted_bagging_result.csv\", index=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.0"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
